有人试图在我的应用程序栏中帮助我,他删除了rbenv和其他我不提醒的东西。现在,当我正在进行捆绑安装时,我必须输入我的笔记本电脑密码。在不需要之前。
错误消息是:
” 您的用户帐户不允许安装到系统Rubygems。 您可以取消此安装并运行:
bundle install --path vendor/bundle
将宝石安装到./vendor/bundle/,或者您可以输入密码 并使用sudo将捆绑的gem安装到Rubygems。
密码:“
感谢您的帮助。
答案 0 :(得分:3)
您正在使用系统ruby,它不仅安装在您的用户身上,还安装在系统范围内。这就是您需要sudo
和密码的原因。
只需安装rbenv或rvm,一切都将恢复原状
答案 1 :(得分:0)
为我工作:
$ sudo asdf uninstall ruby 2.6.5
$ asdf install ruby 2.6.5
$ gem install bundler
$ bundle
在安装 Ruby 的某个时刻,我使用了 sudo
,所以我需要重新安装。