【问题标题】:RVM ruby version 2.2.1, Actual ruby version 1.8.7RVM ruby​​ 版本 2.2.1,实际 ruby​​ 版本 1.8.7
【发布时间】:2015-12-29 17:21:29
【问题描述】:

我正在尝试在 VM 中为我的网络课程安装 Jekyll,它需要 ruby​​ >= 2.0.0。

我已经安装了 RVM 并使用它来安装所需的 ruby​​ 版本,但我得到以下信息:

vagrant@precise32:~/.rvm/bin$ bash rvm list

 rvm rubies

    ruby-2.1.1 [ i686 ]
 =* ruby-2.2.1 [ i686 ]

  # => - current
  # =* - current && default
  #  * - default

 vagrant@precise32:~/.rvm/bin$ ruby -v 
 ruby 1.8.7 (2011-06-30
 patchlevel 352) [i686-linux] 

 vagrant@precise32:~/.rvm/bin$ sudo gem
 install jekyll ERROR:  Error installing jekyll:jekyll requires Ruby version >= 2.0.0. 

 vagrant@precise32:~/.rvm/bin

我不明白为什么它仍然认为它使用的是 1.8.7 版本,因为它确认它已经安装了 2.2.1。

我做了以下事情:

  1. 使用 sudo chown 将 .gnupg 文件夹的所有权递归更改为 vagrant(我的系统用户),定义为 here

  2. 按照说明here安装RVM。

  3. 使用这些说明 (https://rvm.io/rubies/installing) 安装了 ruby​​ 版本 (2.2.1)。

  4. 尝试使用 sudo gem install jekyll 安装 Jekyll,但我收到一条错误消息,提示我需要 ruby​​ 2.0 或更高版本。

我不是开发人员,这是一门介绍性的 Web 开发课程。还请原谅损坏的链接,我不能发布超过2个。

更新:我想我可能需要按照此处所述进行操作:How do I change my Ruby version using RVM?

另外 - 虽然我安装了 RVM,但我最初使用 sudo apt-get 安装它会损坏它。我卸载了它,并使用 curl 运行了最新的安装。要使用它,我必须导航到目录并使用“bash rvm list”

【问题讨论】:

    标签: ruby ubuntu rvm virtual-machine


    【解决方案1】:

    添加以下两行:

    export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
    

    到您的 $HOME/.profile 文件并重新启动 shell。

    【讨论】:

      【解决方案2】:

      看来您的机器正在使用它自己的而不是 RVM。

      1: rvm list # 列出 install rubies 你会得到 RVM 安装的 ruby​​ 版本

      2: rvm use < ruby-version > # 例如 ruby​​-1.9.3-p125

      3: bundle install

      4: 尝试使用 sudo gem install jekyll 安装 Jekyll,但我得到一个 错误提示我需要 ruby​​ 2.0 或更高版本。

      你可以试试Installing Jekyll on Ubuntu 14.04

      希望对你有帮助!!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        相关资源
        最近更新 更多