Ruby 错误:执行gem时。。。(Gem::FilePermissionError)

Ruby 错误:执行gem时。。。(Gem::FilePermissionError),ruby,rubygems,rbenv,gemset,rbenv-gemset,Ruby,Rubygems,Rbenv,Gemset,Rbenv Gemset,我已经安装了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) Er

我已经安装了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所说的,您正在尝试将这些gem安装到您的Ruby系统中

/Library/Ruby/Gems/2.0.0/build_info/rake-10.1.1.info
Ruby 2.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,请尝试
哪个ruby
。确保您已正确安装了rbenv,并安装了一个新的本地Ruby。

看起来您几乎没有正确设置路径,但您对Nick Veys问题的回答看起来不正确。我猜您还没有在
rbenv
下安装任何ruby。
rbenv版本看起来像什么?

您是以root用户身份安装ruby还是使用
sudo
?哪个ruby/Users/amritdeepdhungana/.rbenv/shimmes/ruby-version ruby-2.0.0p247(2013-06-27修订版41674)[x86_64-darwin13.0.0]