ruby-on-rails - 无法安装 RVM。/usr/local/rvm 中的权限被拒绝

标签 ruby-on-rails rvm

基于我之前的帖子:RVM installed by Ruby not working?我使用 root 用户安装了 RVM,然后我必须完全删除 RVM 安装,现在我以用户身份安装。

所以我做到了:

  1. 通过执行以下操作创建新用户:useradd newuser
  2. 按照 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/

相关文章:

css - 用于打印背景颜色的 rails 5 bootstrap 4 样式表

ruby-on-rails - 启动 Rails 2 应用程序时为 "uninitialized constant Gem"或 "Rails"

ruby - 使用 rvm 和 git,我可以将 ruby​​ 版本与每个分支相关联吗?

ruby-on-rails - 更改参数[ :id] in Ruby on Rails

ruby-on-rails - 同时将多个项目添加到购物车

ruby-on-rails - Metasploit 更新 : Error In Bundle Install ( nokogiri 1. 6.8 )

ruby-on-rails - 帮助第一次迁移,想要重命名字段并使它们不是空值

ruby-on-rails - 如何在 Linux 上使用最新版本的 Ruby global?

ruby-on-rails - 如何将已下载的 Rails gem 链接到新版本的 Ruby?

ruby-on-rails - 为什么每次都需要定义 source 到 RVM