修复sudo捆绑包安装

问题描述 投票:0回答:1

我读了很多这样的问题(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 bundlergem 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`由于权限被拒绝而失败... ...

ruby rubygems bundler root sudo
1个回答
0
投票

来自捆包人:

默认情况下,Bundler将gems安装到与gem install相同的位置。

© www.soinside.com 2019 - 2024. All rights reserved.