0
當我運行的Rails 3 - 無法在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 <[email protected]>, Michal Papis <[email protected]> [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,我不確定我是否正確使用它,因爲我無法安裝,因爲我沒有權限安裝橡膠寶石。
有什麼我做的事忽略?
感謝
你不小心使用'安裝一個寶石sudo的創業板安裝'早些時候?如果是這樣,您可能不再擁有作爲普通用戶的目錄權限。 –
2013-05-01 15:19:32
我真的不確定...通常我通過'bundle'安裝寶石,現在我通過命令行運行它,並得到這個錯誤... – user984621 2013-05-01 15:25:45