簡體   English   中英

錯誤:執行gem時...(Gem :: FilePermissionError)

[英]ERROR: While executing gem … (Gem::FilePermissionError)

我已經安裝了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

Ruby 2.0.0p247與小牛捆綁在一起。 特別:

$ /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]

要找出實際使用的which ruby ,請嘗試使用which ruby 確保已正確安裝了rbenv,並安裝了新的本地Ruby。

看起來好像您沒有正確設置PATH,但是您對Nick Veys問題的答案看起來並不像。 我想您還沒有在rbenv下安裝任何紅寶石。 rbenv versions什么樣的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM