我读了很多这样的问题(How can I fix an accidental 'sudo bundle install dir_name'?,cannot recover from `sudo bundle install`,`bundle install` failed due to permission denied,但没有一个对我有用。
在Debian 10.2下,我将bundle install
错误地运行为root
。好吧,实际上我不到1秒后就发出了ctrl+c
命令。现在,作为普通用户,每次我尝试使用bundle
时,都会得到:
bash:/ srv / dev-disk-by-label-data / home / mark / gems / bin / bundle:权限被拒绝
我做了:
gem uninstall bundler
和gem install bundler
rm -r ~/.bundle/
rm -r ~/.gem/
bundle install --path ~/.gem
及其变体~/gems
下的所有文件均归我所有)>[permission denied
错误仍然存在。
我读了很多这样的问题(如何修复意外的'sudo bundle install dir_name'?无法从`sudo bundle install`中恢复,`bundle install`由于权限被拒绝而失败... ...
来自捆包人:
默认情况下,Bundler将gems安装到与gem install相同的位置。