我已经安装了rbev
rbenv version
2.0.0-p247 (set by /Users/amritdeepdhungana/.rbenv/version)
,红宝石
ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]\
和铁轨
rails -v
Rails 4.0.1
我已经创建了新项目并将其打包但我有这个问题
Installing rake (10.1.1)
Errno::EACCES: Permission denied - /Library/Ruby/Gems/2.0.0/build_info/rake-10.1.1.info
An error occurred while installing rake (10.1.1), and Bundler cannot continue.
Make sure that `gem install rake -v '10.1.1'` succeeds before bundling.
在那之后,我已经安装了rake gem,但是我又一次出错了
gem install rake -v '10.1.1'
ERROR: Could not find a valid gem 'rake' (= 10.1.1), here is why:
Unable to download data from https://rubygems.org/ - too many connection resets (https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)
ERROR: Possible alternatives: rake
如何在安装任何gem包时设置权限?
最佳答案
就像@bjhaid说的,你正试图将这些gems安装到你的系统ruby中。
/Library/Ruby/Gems/2.0.0/build_info/rake-10.1.1.info
Ruby2.0.0p247与Mavericks捆绑在一起。明确地:
$ /usr/bin/ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
我的自建(rvm)版本有一个稍微不同的版本字符串:
$ ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]
要找出实际使用的ruby,请尝试
which ruby
确保正确安装了rbenv,并安装了一个新的本地ruby。关于ruby - 错误:执行gem时...(Gem::FilePermissionError),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21339247/