[我读了很多问题,例如“ 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
。发出它后,我用Ctrl + c不到1秒。现在,作为普通用户,每次我尝试使用bundle
时,都会得到:
bash: /srv/dev-disk-by-label-data/home/mark/gems/bin/bundle: Permission denied
我做了:
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的文档中: