标签: bundle

目标C:如何获取另一个应用程序的包标识符

我想获取应用程序的包标识符,给出它的路径.

例如:

NSString* vlcFilePath =  @"/Applications/VLC.app"
Run Code Online (Sandbox Code Playgroud)

NSWorkspace如果它是活动应用程序,我知道如何使用bundle标识符,但在这种情况下,它不一定是活动应用程序.

bundle objective-c identifier

1
推荐指数
1
解决办法
4890
查看次数

如何将目录应用于FOSU​​serBundle的覆盖布局?

就像这里说的那样,我已经覆盖了FOSUserBundle的layout.html.twig模板.

这是新模板:

//app/Resources/FOSUserBundle/views
{% extends 'AibFrontendBundle::layout.html.twig' %}

{% block content%}
    <div>
        {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
            {{ 'layout.logged_in_as'|trans({'%username%':
app.user.username}, 'FOSUserBundle') }} |
            <a href="{{ path('fos_user_security_logout') }}">
                {{ 'layout.logout'|trans({}, 'FOSUserBundle') }}
            </a>
        {% else %}
            <a
href="{{ path('fos_user_security_login') }}">{{ 'layout.login'|
trans({}, 'FOSUserBundle') }}</a>
        {% endif %}
    </div>

    {% for key, message in app.session.getFlashes() %}
    <div class="{{ key }}">
        {{ message|trans({}, 'messages') }}
    </div>
    {% endfor %}

    <div>
        {% block fos_user_content %}
        {% endblock fos_user_content %}
    </div>

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我的layout.html.twig与原始的FOSUserBundle几乎相同,但我将i18n目录称为"消息". …

bundle symfony

1
推荐指数
1
解决办法
1542
查看次数

Symfony2服务是否总是需要在捆绑包中声明?

在Symfony2中,服务被定义为[强调我的]:

服务是执行特定任务的任何PHP对象的通用术语.服务通常" 全局 "使用,例如数据库连接对象或传递电子邮件消息的对象.在Symfony2中,通常从服务容器配置和检索服务.据说具有许多解耦服务的应用程序遵循面向服务的体系结构.

以"全局"为关键词,我看到的如何定义服务的所有示例都在现有的bundle中声明了服务?以下是MartinSikora.com的一个例子

<?php
    // Bundle/HelloBundle/Services/MyService.php
    namespace Bundle\HelloBundle\Services;

    class MyService {

        public function sum($n1, $n2) {
            return $n1 + $n2;
        }

    }
?>
Run Code Online (Sandbox Code Playgroud)

然后他在Hello Controller中使用它:

<?php
// Bundle/HelloBundle/Controller/HelloController.php
namespace Bundle\HelloBundle\Controller;

class HelloController extends Controller {

    public function indexAction() {
        $number = $this->get('my_service')->sum(12, 37);
        // this returns 49

        /*
        ...
        */
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

请注意他的示例服务如何在标记为"Services"的文件夹中的HelloBundle包内声明.如果"Services"文件夹存储在任何特定捆绑包之外的一个或多个级别,那是不是更好,因为服务是要在整个应用程序中使用的?

  • 这里的最佳做法是什么?
  • 该服务仅适用于HelloBundle Bundle中的控制器吗?
  • 为什么通常这样做?

php model-view-controller bundle symfony

1
推荐指数
1
解决办法
1614
查看次数

gem pg的错误不应该在本地发生,只在生产中,为什么捆绑安装呢?

我有一个Ruby on Rails应用程序,我刚开始将它部署到Heroku.

Heroku快速入门指南说要在生产数据库中包含pg gem.好的,这是我最后一次部署到Heroku时出现的,我解决了以下问题:

group :production do
  gem 'pg'
end
Run Code Online (Sandbox Code Playgroud)

但是,这一次,当我尝试在本地"捆绑安装"或"捆绑更新"我的应用程序时,由于某种原因尝试安装pg,即使我明确告诉它只在生产中使用pg!这是什么原因,我该怎么做才能解决它?谢谢!

Installing pg (0.13.2) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /Users/user/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb 
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You …
Run Code Online (Sandbox Code Playgroud)

gem bundle ruby-on-rails heroku pg

1
推荐指数
1
解决办法
997
查看次数

JMSSerializerBundle Response内容必须是实现__toString()的字符串或对象"

我遇到了JMSSerializerBundle的问题.

我在那里有我的实​​体AGVote:

<?php

namespace K\AGBundle\Entity;

use JMS\SerializerBundle\Annotation\Type;
use JMS\SerializerBundle\Annotation\Accessor;
use JMS\SerializerBundle\Annotation\AccessType;
use JMS\SerializerBundle\Annotation\Exclude;
use JMS\SerializerBundle\Annotation\ExclusionPolicy;
use Doctrine\ORM\Mapping as ORM;


/**
 * K\AGBundle\Entity\AGVote
 * @ORM\Entity
 * @ORM\HasLifecycleCallbacks
 * 
 */


/*
 * 
/** @AccessType("public_method") */

class AGVote
{


   /**
* @Type("integer") 
* @Accessor(getter="getId") 
*/

 /**
 * @ORM\Id
 * @ORM\Column(type="integer")
 * @ORM\GeneratedValue(strategy="AUTO")
 */
public $id;

 /**
 * @ORM\Column(type="text")
  * @Accessor(getter="getQuestion")
  * @Type("text")
 */
public $question;

/**
 * @ORM\Column(type="smallint")
 * @Type("integer")
 * @Accessor(getter="getActif")
 */
public $actif;

 /**
 * @ORM\ManyToOne(targetEntity="\K\KBundle\Entity\Users", cascade={"all"})
  * @Exclude
 */
protected …
Run Code Online (Sandbox Code Playgroud)

serialization json bundle symfony

1
推荐指数
1
解决办法
4353
查看次数

RAILS,bundle install返回 - 未定义的符号:SSLv2_method

可能重复:
未定义的符号:运行bundle install时的SSLv2_method

我尝试"捆绑安装"我的Rails项目,但我有这个错误:

Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has occurred. Please see the Bundler 
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! 
/home/vekozlov/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/vekozlov/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/x86_64-linux/openssl.so: undefined symbol: SSLv2_method - /home/vekozlov/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/x86_64-linux/openssl.so (LoadError)
Run Code Online (Sandbox Code Playgroud)

我发现了这种情况(Ubuntu和SSLv2_method的未定义符号),但我不明白如何在Ubuntu 12.04 x64中修复它

谢谢你的帮助.

UPD:它对我有用(俄语)

http://awolf.ru/rails-on-ubuntu-with-rvm/

bundle ruby-on-rails undefined-symbol

1
推荐指数
1
解决办法
1620
查看次数

样式与文件位置捆绑在一起

我想在我的代码中捆绑三个css文件.其中一个是我的网络字体,我使用'url'.但是当我运行应用程序浏览器时找不到文件.

这是我的css文件:

@font-face {
    font-family: 'neuropol';
    src: url('../Files/Font/neuropol_x_free-webfont.eot');
    src: url('../Files/Font/neuropol_x_free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Files/Font/neuropol_x_free-webfont.woff') format('woff'),
         url('../Files/Font/neuropol_x_free-webfont.ttf') format('truetype'),
         url('../Files/Font/neuropol_x_free-webfont.svg#neuropol_x_freeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}  
Run Code Online (Sandbox Code Playgroud)

这是我的捆绑代码:

bundles.Add(new StyleBundle("~/bundles/styles/base").Include("~/Content/Styles/style.css", "~/Content/Styles/normalize.css", "~/Content/Styles/webfont.css"));
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

c# asp.net asp.net-mvc bundle asp.net-mvc-4

1
推荐指数
1
解决办法
2070
查看次数

注意:symfony2的unserialize()(连接用户)

单击提交按钮进行连接时,出现此错误。

Notice: unserialize(): Error at offset 0 of 9 bytes in /var/www/Blog/Symfony/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php line 48

要点:https : //gist.github.com/AnthonyPavaux/5104546

php sql bundle symfony

1
推荐指数
1
解决办法
5182
查看次数

Webpack命令引发错误:找不到模块“ webpack”

我正在使用网络应用程序。我在前端使用Vue.js,发现webpack是必需的,因此我将其全局安装,但是每当我运行“ webpack”命令时,都会出现以下错误:

C:\Users\compac\node_modules\webpack-cli\bin\webpack.js:242
                            throw err;
                            ^
Error: Cannot find module 'webpack'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (C:\Users\compac\node_modules\v8-compile-cache\v8-compile- 
cache.js:159:20)
at Object.<anonymous> (C:\Users\compac\node_modules\webpack-cli\bin\convert- 
argv.js:7:24)
at Module._compile (C:\Users\compac\node_modules\v8-compile-cache\v8- 
compile-cache.js:178:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at yargs.parse (C:\Users\compac\node_modules\webpack- 
cli\bin\webpack.js:239:14)
at Object.parse (C:\Users\compac\node_modules\yargs\yargs.js:543:18)
at C:\Users\compac\node_modules\webpack-cli\bin\webpack.js:217:8
at Object.<anonymous> (C:\Users\compac\node_modules\webpack- 
cli\bin\webpack.js:512:3)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require …
Run Code Online (Sandbox Code Playgroud)

bundle vue.js

1
推荐指数
1
解决办法
3376
查看次数

红色组名颜色

Xcode用红色显示组名。

在此处输入图片说明 在此处输入图片说明

如何删除它或使其正常

我正在使用Xcode 9

ide xcode bundle ios swift

1
推荐指数
1
解决办法
683
查看次数