【发布时间】:2016-04-25 15:40:05
【问题描述】:
我的机器上似乎安装了 bundler,但我在运行 bundle -v 时遇到错误。
错误:
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'bundler' (>= 0) among 71 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/username/.gem/ruby/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0', execute `gem env` for more information
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:320:in `to_spec'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
from /usr/local/bin/bundle:22:in `<main>'
我不知道出了什么问题!
更新:
我无法从 gem list 找到捆绑程序
当我运行which bundle 时,我看到输出为/usr/local/bin/bundle,在该位置我看到bundle 和bundler 可执行文件。
当我运行sudo gem install bundler 时,出现以下错误
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/bundle
【问题讨论】:
-
那是你的系统 Ruby。您使用的是
rbenv还是rvm? -
另外,你怎么知道捆绑器已经安装了?
-
gem list bundler看看有没有
标签: ruby macos rubygems bundler