繁体   English   中英

在终端上安装Ruby和RVM时出现错误

[英]I'm getting an error when installing Ruby and RVM on the terminal

如何卸载旧的ruby版本,如何将GemFile更新到2.4.2?

Sandys-MacBook-Pro:roughhouse-web sandychow $捆绑安装Ruby版本为2.4.2,但您的Gemfile指定2.2.5 Sandys-MacBook-Pro:roughhouse-web sandychow $ rvm列表

rvm红宝石

ruby-2.1.5 [丢失的bin /红宝石] ruby​​-2.2.5 [丢失的bin /红宝石] * ruby​​-2.4.1 [x86_64] => ruby​​-2.4.2 [x86_64]

要在Gemfile中指定Ruby版本,只需在顶部添加版本:

对于Ruby 2.4.2,您可以执行以下操作:

# Gemfile

source "https://rubygems.org"
ruby "2.4.2"

# ... your gems on the following lines ...

如果要卸载Ruby版本,请执行:

$ rvm uninstall <version_number>

因此,要卸载2.2.5版,请执行:

$ rvm uninstall 2.2.5

注意:请勿包含$符号。 那只是代表您的终端窗口。

在以下链接中可以找到有关在Gemfile中指定Ruby版本的更多信息:


如果仍然遇到问题,则可能需要安装或更新bundler

$ gem install bundler

要么

$ gem update bundler

由于您的Gemfile指定了ruby 2.2.5,而rvm ruby​​版本是2.4.2,因此您只需更新项目gem捆绑包即可解决此问题

   bundle update

这将更新您Gemfile文件中的所有宝石,以与您当前的红宝石版本兼容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM