Gem rbenv 的权限问题 运行?
Gem permission issues with rbenv running?
我正在使用 Rbenv 管理我的 ruby 版本,不记得以前有过问题。不过好久没在家开发了
基本上是这样的:
➣ gem install rails
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
➣ rbenv local
2.3.1
➣ rbenv global
2.3.1
真的不确定我错过了什么。以前从未见过这个问题。
@rPat,命令是什么
$ which gem
透露?如果它表明您正在使用系统 gem 命令,请尝试
$ rbenv rehash
看看是否能解决问题。
还要确保
eval "$(rbenv init -)"
在你的.bash_profile
您目前使用的是系统版本,听起来您想使用私有Ruby。首先,请按照 Upgrading 说明确保您拥有当前的 rbenv
版本。
当您拥有最新版本的 rbenv
时,选择您要使用的 Ruby 版本(例如 2.2.5)和 运行:
rbenv install 2.2.5
这将私下安装 Ruby 版本。
接下来,您可以设置要使用的版本,默认情况下,运行 将 Ruby 版本设置为本地默认版本:
rbenv local 2.2.5
这会让你起床 运行宁。
我正在使用 Rbenv 管理我的 ruby 版本,不记得以前有过问题。不过好久没在家开发了
基本上是这样的:
➣ gem install rails
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
➣ rbenv local
2.3.1
➣ rbenv global
2.3.1
真的不确定我错过了什么。以前从未见过这个问题。
@rPat,命令是什么
$ which gem
透露?如果它表明您正在使用系统 gem 命令,请尝试
$ rbenv rehash
看看是否能解决问题。
还要确保
eval "$(rbenv init -)"
在你的.bash_profile
您目前使用的是系统版本,听起来您想使用私有Ruby。首先,请按照 Upgrading 说明确保您拥有当前的 rbenv
版本。
当您拥有最新版本的 rbenv
时,选择您要使用的 Ruby 版本(例如 2.2.5)和 运行:
rbenv install 2.2.5
这将私下安装 Ruby 版本。
接下来,您可以设置要使用的版本,默认情况下,运行 将 Ruby 版本设置为本地默认版本:
rbenv local 2.2.5
这会让你起床 运行宁。