基于我之前的帖子:RVM installed by Ruby not working?我使用 root 用户安装了 RVM,然后我必须完全删除 RVM 安装,现在我以用户身份安装。
所以我做到了:
- 通过执行以下操作创建新用户:useradd newuser
- 按照 RVM 网站上的说明执行命令:bash <<(curl http://rvm.beginrescueend.com/releases/rvm-install-head)
现在,我收到错误:mkdir:无法创建目录`/usr/local/rvm':权限被拒绝
我创建的新用户无权访问此目录。我尝试手动创建文件夹,但出现同样的错误。请帮忙。
编辑:最初的问题发生是因为我没有重新启动终端并且它仍然使用旧的设置。
现在,我遇到了一个新问题:安装 RVM 后,我无法运行它,并且出现错误:找不到 rvm 命令。
这是我的 ~/.bash_profile 的输出
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
这是 ~/.bashrc 文件的输出
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
最佳答案
mkdir: cannot create directory `/usr/local/rvm': Permission denied
如果您之前以 root 身份运行 rvm 安装程序,请删除/usr/local/rvm 和/etc/rvmrc。
关于ruby-on-rails - 无法安装 RVM。/usr/local/rvm 中的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253643/