我正在尝试安装rails,以便安装cocoapods但我在使用权限时遇到了一些麻烦。 我尝试了$ $ sudo chown -R username / usr /,但现在允许操作。
Username-MacBook-Pro:~ username$ $sudo gem install rails
Building native extensions. This could take a while...
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ dir_s_mkdir - /usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14
Username-MacBook-Pro:~ username$
答案 0 :(得分:1)
您不应该使用sudo命令安装rails,原因有两个:
使用sudo安装gem的原因比gem install更糟糕的原因是因为它以root身份为所有USERS安装gem。如果您是唯一使用该机器的人,这可能没问题,但如果您不这样做,则可能会造成奇怪。
我建议先安装rvm然后再安装rails。这是一个很棒的教程,可以引导您完成整个过程:http://railsapps.github.io/installrubyonrails-mac.html