簡體   English   中英

Rails 3-無法在Lion OS X上安裝橡膠寶石

[英]Rails 3 - cannot install rubber gem on Lion OS X

當我跑步

gem install rubber

我懂了

Fetching: highline-1.6.18.gem (100%)
Fetching: net-sftp-2.1.1.gem (100%)
Fetching: net-ssh-gateway-1.2.0.gem (100%)
Fetching: capistrano-2.15.4.gem (100%)
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /Users/adam/.rvm/gems/ruby-1.9.3-p385/bin directory.

我不確定使用sudo gem install rubber是否是正確的方法...

無論如何,我對此錯誤進行了一些研究,使用RVM可以解決該錯誤。 我跑了:

rvm -v

並得到:

rvm 1.18.6 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

然后我檢查了rvm list並得到:

  ruby-1.9.2-p290 [ x86_64 ]
   ruby-1.9.3-p0 [ x86_64 ]
   ruby-1.9.3-p194 [ x86_64 ]
   ruby-1.9.3-p327 [ x86_64 ]
=* ruby-1.9.3-p385 [ x86_64 ]

意思是:

# =* - current && default

但是,盡管我已經安裝了RVM,但是我不確定我是否使用正確,因為由於橡膠寶石的許可,我無法安裝它。

有什么我忽略的事情嗎?

謝謝

這樣解決:

$GEM_HOME
=> -bash: /Users/adam/.rvm/gems/ruby-1.9.3-p385: is a directory

然后:

sudo chown -R radek /Users/adam/.rvm/gems

最后:

gem install rubber

暫無
暫無

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

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