无法安装导轨。错误:您没有 /usr/local/rvm/gems/ruby-2.6.3 目录的写入权限



我使用 RVM 安装了 ruby 2.6.3。 后来当我尝试安装导轨时,我收到以下错误。

$ gem 安装导轨 -v 6.0.2.1

错误:执行 gem 时...(gem::FilePermissionError( 您没有/usr/local/rvm/gems/ruby-2.6.3 目录的写入权限。

$ sudo gem install rails -v 6.0.2.1

sudo:无法执行/usr/bin/gem:没有这样的文件或目录

这是因为在某些时候您使用sudo来安装rvm。因此,系统将需要sudo许可才能安装以后的 gem

当你使用命令$ sudo gem install rails -v 6.0.2.1时,你告诉系统使用普通的直接安装的ruby,而不是通过rvm,所以它会警告你No such /user/bin/gem错误

解决方案是通过以下命令将~/.rvm目录中所有文件的所有权更改为当前帐户,就像您正在使用root帐户一样

sudo chown -R $USER ~/.rvm

相关内容

  • 没有找到相关文章

最新更新