Ruby on rails rvm安装-/usr/local/rvm:权限被拒绝(在此之前,我在Ubuntu中错误地删除了主目录)
可能重复:Ruby on rails rvm安装-/usr/local/rvm:权限被拒绝(在此之前,我在Ubuntu中错误地删除了主目录),ruby-on-rails,ruby,rvm,Ruby On Rails,Ruby,Rvm,可能重复: 我已在服务器“myuser”上创建了一个用户。登录并运行此命令: curl -L get.rvm.io | bash -s -- --auto-dotfiles 一切正常,安装正确 由于错误,我使用另一个用户登录名删除了主目录,即/home/myuser(安装rvm的地方)(由其他用户“anothuser”登录) 然后丢失了rvm,因此尝试运行相同的安装cmd,但现在出现以下错误: curl -L get.rvm.io | bash -s -- --auto-dotfil
我已在服务器“myuser”上创建了一个用户。登录并运行此命令:
curl -L get.rvm.io | bash -s -- --auto-dotfiles
一切正常,安装正确
由于错误,我使用另一个用户登录名删除了主目录,即/home/myuser(安装rvm的地方)(由其他用户“anothuser”登录)
然后丢失了rvm,因此尝试运行相同的安装cmd,但现在出现以下错误:
curl -L get.rvm.io | bash -s -- --auto-dotfiles
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 349 0 --:--:-- --:--:-- --:--:-- 1094
100 10956 100 10956 0 0 10248 0 0:00:01 0:00:01 --:--:-- 10248
Turning on auto dotfiles mode.
mkdir: cannot create directory `/usr/local/rvm': Permission denied
因此,我删除了该用户,再次创建了同一用户,并再次运行了该命令,但再次出现了相同的错误。您需要清理旧安装:
sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm
并重新启动以清理所有加载的shell环境-这是必需的步骤用户应该是
sudo
用户运行命令时需要澄清whoami
,并在任何人可以帮助您之前显示ls-lad$HOME
。您是否为新用户创建了主目录并正确设置了权限?感谢您的帮助,尤其是重新启动说明,我一直在疯狂地跟踪,直到找到您的答案。