Ruby on rails 告诉Bundler将某些宝石从特定宝石中排除';安装
在gemfile中,是否有任何方法可以告诉Bundler类似于:Ruby on rails 告诉Bundler将某些宝石从特定宝石中排除';安装,ruby-on-rails,ruby,ruby-on-rails-3,bundler,twitter-bootstrap,Ruby On Rails,Ruby,Ruby On Rails 3,Bundler,Twitter Bootstrap,在gemfile中,是否有任何方法可以告诉Bundler类似于: gem 'twitter-bootstrap-rails', :exclude therubyracer 我需要安装twitter引导rails,但它会自动拉入therubyracer,因此bundle安装失败,项目中不包括引导,因为这是一台Windows机器。我安装了execjs,但没有用 我试图将therubyracer列在生产环境下,并在没有生产环境的情况下安装bundle,但也无济于事 “”这也是一个问题,但是没有一个建
gem 'twitter-bootstrap-rails', :exclude therubyracer
我需要安装twitter引导rails,但它会自动拉入therubyracer
,因此bundle安装
失败,项目中不包括引导,因为这是一台Windows机器。我安装了execjs,但没有用
我试图将therubyracer
列在生产环境下,并在没有生产环境的情况下安装bundle,但也无济于事
“”这也是一个问题,但是没有一个建议能改变我得到的错误
我的旧线程是“”。在绑定器中没有此选项
因此,您可以选择以下选项:
- 不要使用TwitterBootstrap rails
。您只需将编译后的css和js文件复制到vendor/assets
下的适当目录中即可。您将失去更改较少变量的能力。或者您可以使用compass\u twitter\u引导程序gem,它使用sass而不是更少
让less
gem的维护人员使用execjs
,而不是commonjs
和therubyracer
。如果可能的话,这可能意味着对维护人员进行重大的重构
使用GEM文件中的:platform
选项,仅在OSX或Linux上安装。然后需要可以手动使用的零件,无需加载更少的。这可能行不通
这太差劲了:-(Bundler在不久的将来会有排除功能吗?哇,这太可怕了。因此,如果有人依赖于某个你100%可以验证的东西,但没有被调用,那么你就只能通过分叉gem来删除gem文件中的行,以避免使用该依赖项。哇。