Ruby on Rails:在安装gem时删除依赖项?

Jak*_*keP 6 ruby rubygems ruby-on-rails ruby-on-rails-3 twitter-bootstrap

我正在尝试在我的Windows机器上安装twitter-bootstrap-rails.这个宝石依赖于therubyracer,它与Windows不兼容.我找到了这个:

在windows上的therubyracer宝石

这告诉我,我应该能够依靠JScript.虽然我不知道如何告诉gem安装忽略依赖.我试过强制安装:

    gem install -f twitter-bootstrap-rails --platform ruby 
Run Code Online (Sandbox Code Playgroud)

无济于事.有没有人怎么说"gem install twitter-bootstrap-rails [但忽略对therubyracer的依赖]"?

Cli*_*ing 7

如果您的目标是在Windows上使用rails twitter boostrap,那么有一个版本使用静态CSS,避免了对therubyracer的固定依赖.这将安装在Windows上.您将没有Less功能,但它在Windows中可以使用.在你的Gemfile中试试这个:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static"
Run Code Online (Sandbox Code Playgroud)


Bal*_*ick 5

根据这个文档,有选择

-f, --[no-]force            Force gem to install, bypassing dependency checks
Run Code Online (Sandbox Code Playgroud)

--ignore-dependencies        Do not install any required dependent gems
Run Code Online (Sandbox Code Playgroud)

  • 嘿伙计们,我遇到了同样的问题.如何在我的gemfile中指定这些选项,以便我的bundle安装正常工作? (7认同)