我已经试着让RVM在我的系统上安装了10个小时了。问题是,当我运行命令下载安装脚本时,我会得到以下内容:
edu@edu-VirtualBox:~$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
mkdir: cannot create directory `/usr/share/ruby-rvm': Permission denied
如果我使用sudo运行命令,我可以安装它,但这会导致大量其他问题。我读过的每一篇教程都说,对于单个用户安装,您不应该使用sudo安装rvm。
为什么我可以不运行sudo就安装它呢?
发布于 2012-02-01 19:25:38
正如我在另一个问题中所记录的,这应该根据每个用户安装RVM。
发布于 2012-06-20 03:05:17
dr删除/etc/rvmrc文件并重新启动,然后重新安装。
您必须在某个时候安装了ruby包,它创建了一个/etc/rvmrc文件,该文件将rvm_path环境变量设置为/usr/share/ruby,这需要根权限。要删除ruby包,运行sudo apt-get purge ruby-rvm
是必需的,即使您已经运行了apt卸载(因为/etc/rvmrc被认为是一个配置文件)。
https://askubuntu.com/questions/100575
复制相似问题