Ruby 捆绑机可以';找不到宝石捆扎机/鲍尔
环境:Ruby 捆绑机可以';找不到宝石捆扎机/鲍尔,ruby,macos,rubygems,bundler,osx-elcapitan,Ruby,Macos,Rubygems,Bundler,Osx Elcapitan,环境: Mac OS X 10.11.3(El Capitan) 自制0.9.5 rvm 1.26.11(rbenv出现相同问题) 捆扎机1.11.2 文件(节选): 我得到这个错误: bundle install [!] There was an error parsing `Gemfile`: cannot load such file -- bundler/bower. Bundler cannot continue. # from /Users/nobby/becompany
- Mac OS X 10.11.3(El Capitan)
- 自制0.9.5
- rvm 1.26.11(rbenv出现相同问题)
- 捆扎机1.11.2
bundle install
[!] There was an error parsing `Gemfile`:
cannot load such file -- bundler/bower. Bundler cannot continue.
# from /Users/nobby/becompany/website/src/website-static/Gemfile:5
# -------------------------------------------
#
> require 'bundler/bower'
#
# -------------------------------------------
我的RubyGems环境是:
- RUBYGEMS VERSION: 2.5.1
- RUBY VERSION: 2.3.0 (2015-12-25 patchlevel 0) [x86_64-darwin15]
- INSTALLATION DIRECTORY: /Users/nobby/.rvm/gems/ruby-2.3.0
- USER INSTALLATION DIRECTORY: /Users/nobby/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/nobby/.rvm/rubies/ruby-2.3.0/bin/ruby
- EXECUTABLE DIRECTORY: /Users/nobby/.rvm/gems/ruby-2.3.0/bin
- SPEC CACHE DIRECTORY: /Users/nobby/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /Users/nobby/.rvm/rubies/ruby-2.3.0/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /Users/nobby/.rvm/gems/ruby-2.3.0
- /Users/nobby/.rvm/gems/ruby-2.3.0@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/nobby/.rvm/gems/ruby-2.3.0/bin
- /Users/nobby/.rvm/gems/ruby-2.3.0@global/bin
- /Users/nobby/.rvm/rubies/ruby-2.3.0/bin
- /Users/nobby/.rvm/bin
- /Users/nobby/src/apache/ant/apache-ant-1.9.6/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
也许bundler在寻找错误的宝石路径?是否有办法查看它使用的路径
当我手动添加依赖项以加载Gemfile中的_路径时,它会起作用;也许这有助于我指出问题的原因:
[ 'bundler-bower-0.0.3', 'bower-rails-0.10.0'].each do |dep|
$LOAD_PATH.unshift "/Users/nobby/.rvm/gems/ruby-2.3.0/gems/#{dep}/lib"
end
你需要
gem install 'bundler-bower'
之前,您可以从它需要模块。如果您添加以下内容,bundler可能(希望)足够聪明,可以解决依赖顺序问题
gem 'bundler-bower'
安装到您的gemfile,然后使用
捆绑安装
相反
你需要
gem install 'bundler-bower'
之前,您可以从它需要模块。如果您添加以下内容,bundler可能(希望)足够聪明,可以解决依赖顺序问题
gem 'bundler-bower'
安装到您的gemfile,然后使用
捆绑安装
相反嗨,蒂姆,非常感谢你的回复。我已经成功运行了
gem安装'bundler-bower'
。添加gem'bundler-bower'
不幸的是似乎没有帮助,我仍然收到相同的错误。嗨,蒂姆,非常感谢你的回复。我已经成功运行了gem安装'bundler-bower'
。不幸的是,添加gem'bundler-bower'
似乎没有帮助,我仍然得到相同的错误。当我运行bundle show bundler bower--path
时,bundle show bundler bower--path
的输出是什么?我得到相同的错误:无法加载这样的文件--bundler/bower
。只需执行bundle show
并查看bundler bower是否是他们的bundle show
就会产生相同的错误消息。当我运行bundle show bundler bower--path
时,bundle show bundler bower--path
的输出是什么?我得到相同的错误:无法加载这样的文件--bundler/bower
。只需执行bundle show
并查看bundler bower是否是他们的bundle show
就会产生相同的错误消息。