rvm 安装 -/usr/local/rvm : 权限被拒绝(在此之前,我在 Ubuntu 中错误地删除了主目录) [英] rvm installation - /usr/local/rvm : permission denied (Before this, I deleted home directory by mistake in Ubuntu)
问题描述
可能的重复:
如何修复 RVM 安装使用 SUDO 完成
我在我的服务器 'myuser' 上创建了一个用户.登录并运行此 cmd :
I have created a user on my server 'myuser' . Logged into it and ran this cmd :
curl -L get.rvm.io | bash -s -- --auto-dotfiles
一切正常并且安装正确.
Everything fine and installed correctly.
错误地,我使用另一个用户登录删除了主目录,即/home/myuser(安装了 rvm)(由其他用户anothuser"登录).
Bymistake, I deleted the home directory using another user login, i.e /home/myuser (where rvm is installed) (logged in by other user 'anothuser').
然后丢失了 rvm,因此尝试运行相同的安装 cmd ,但现在出现此错误:
Then lost rvm, so tried running the same install cmd , but now got this error :
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
所以,我删除了用户,再次创建相同的用户并再次运行此命令,但再次出现相同的错误.
So, I deleted the user , created again the same user and ran this command again, but again the same error .
推荐答案
您需要清理旧安装:
sudo rm -rf /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm
并重新启动以清理所有加载的shell环境-这是必需的步骤
and restart to clean all loaded shell environment - it is required step
这篇关于rvm 安装 -/usr/local/rvm : 权限被拒绝(在此之前,我在 Ubuntu 中错误地删除了主目录)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!