当我跑
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,但我不确定我是否正确使用它,因为由于橡胶宝石的许可,我无法安装。
有什么我忽略的吗?
谢谢