在 gem 更新期间,我收到 /usr/bin 目录的权限错误
During gem update I get permissions error for /usr/bin directory
我在执行 sudo gem update 时得到以下信息:
Updating installed gems
Updating actioncable
Fetching actioncable-5.2.3.gem
Fetching actionview-5.2.3.gem
Fetching activesupport-5.2.3.gem
Fetching actionpack-5.2.3.gem
Successfully installed activesupport-5.2.3
Successfully installed actionview-5.2.3
Successfully installed actionpack-5.2.3
Successfully installed actioncable-5.2.3
Parsing documentation for activesupport-5.2.3
Installing ri documentation for activesupport-5.2.3
Installing darkfish documentation for activesupport-5.2.3
Parsing documentation for actionview-5.2.3
Installing ri documentation for actionview-5.2.3
Installing darkfish documentation for actionview-5.2.3
..... many more successful lines ......
Fetching bundler-2.0.2.gem
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
除了我正在使用的 sudo 之外,不确定还能尝试什么。
我希望更新能够顺利完成。
强烈建议使用 ruby 版本管理器,这样您就不必为更新系统 ruby 而烦恼,即避免 sudo gem update
这些在 ruby 社区中被广泛使用。
https://github.com/rbenv/rbenv
如果您安装了版本管理器,那么您的 $PATH 变量可能有问题。请参阅我对您的问题的评论。
我在执行 sudo gem update 时得到以下信息:
Updating installed gems
Updating actioncable
Fetching actioncable-5.2.3.gem
Fetching actionview-5.2.3.gem
Fetching activesupport-5.2.3.gem
Fetching actionpack-5.2.3.gem
Successfully installed activesupport-5.2.3
Successfully installed actionview-5.2.3
Successfully installed actionpack-5.2.3
Successfully installed actioncable-5.2.3
Parsing documentation for activesupport-5.2.3
Installing ri documentation for activesupport-5.2.3
Installing darkfish documentation for activesupport-5.2.3
Parsing documentation for actionview-5.2.3
Installing ri documentation for actionview-5.2.3
Installing darkfish documentation for actionview-5.2.3
..... many more successful lines ......
Fetching bundler-2.0.2.gem
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
除了我正在使用的 sudo 之外,不确定还能尝试什么。
我希望更新能够顺利完成。
强烈建议使用 ruby 版本管理器,这样您就不必为更新系统 ruby 而烦恼,即避免 sudo gem update
这些在 ruby 社区中被广泛使用。
https://github.com/rbenv/rbenv
如果您安装了版本管理器,那么您的 $PATH 变量可能有问题。请参阅我对您的问题的评论。