Ruby on rails 由于my MAC上的权限问题,无法安装Rails
我正试图按照相关说明安装rails,但键入以下命令时出错:Ruby on rails 由于my MAC上的权限问题,无法安装Rails,ruby-on-rails,ruby,ruby-on-rails-4,installation,Ruby On Rails,Ruby,Ruby On Rails 4,Installation,我正试图按照相关说明安装rails,但键入以下命令时出错: gem install rails -v 4.2.4 错误是 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory 我已经阅读了相关的帖子,但我不确定该怎么做才能纠正我的情况……再次阅读问题及其解决方案(您在描述
gem install rails -v 4.2.4
错误是
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory
我已经阅读了相关的帖子,但我不确定该怎么做才能纠正我的情况……再次阅读问题及其解决方案(您在描述中提到的问题) 我将试着解释它给你错误的原因
/Library/Ruby/Gems/2.0.0
在此目录中,您的操作系统安装了特定版本的Ruby。系统可能出于某些目的需要它,因此不允许普通用户修改此目录。如果你这么做,你可能会在不知情的情况下分手
这是否意味着您无法在计算机上安装它?
不,您可以,但不能在此目录中。同样,在问题op中提供了查看以下内容的选项:
"Instead, I'll strongly suggest you look into using either rbenv or RVM to manage a separate Ruby, "
其中一个可以帮你
你可能想和流浪汉一起试试这个。我发现测试新的开发环境非常方便,而不必尝试破坏我的系统上的任何东西。
以下是关于在vagrant中尝试rails的链接:
您的问题已经在您提到的问题中得到解决。是的,但已经得到解决,但我不知道该怎么做,就像我在帖子中说的那样。你到底是如何安装ruby的?根据我在上面发布的网站上的说明……将确切的内容粘贴到这里……brew安装rbenv ruby build#将rbenv添加到bash中,以便在每次打开终端echo“if which rbenv>/dev/null;然后求值“$(rbenv init-”;fi'>>~/.bash_profile source~/.bash_profile#Install Ruby rbenv Install 2.2.3 rbenv global 2.2.3 Ruby-vcan您可以显示哪个Ruby的输出吗?感谢您的解释,我确实在使用rbenv。那为什么我还有问题?基本上我是严格按照这个网站的指示@Roy你用sudo试过这个命令了吗?例如“sudo gem安装导轨-v 4.2.4”。这将要求您输入一个密码,该密码应为您的登录密码。这将授予您覆盖目录的权限。你是想do@Roy如果您以前没有尝试过,请在此阅读更多关于sudo的信息