【问题标题】:Is it possible to install ruby 2.3.4 on Mac Os 10.7.5?是否可以在 Mac Os 10.7.5 上安装 ruby​​ 2.3.4?
【发布时间】:2017-07-21 02:13:05
【问题描述】:

我想升级到 Rails 5.1

我使用的是 OS 10.7.5 的旧 Mac 电脑,据我了解,我无法将操作系统升级到更新版本。如果有办法,请告诉我。我正在使用 Rails 4.2.6 在这台计算机上进行开发。我想升级到 Rails 5.1,但它需要 Ruby >= 2.2.2。根据rbenv install --list,我的 ruby​​ 2.1.1 更好。我尝试重新安装 rbenv 和 ruby​​-build 并升级它们,但是 rbenv install --list 没有升级到最新版本的 ruby​​。

提醒您,.rbenv/plugins 在我的电脑中不存在。

我阅读并尝试了我在 stackoverflow.com 和 google 上找到的与我的案例类似的所有建议,但没有一个对我有用。

欢迎提出任何建议。

提前致谢,

【问题讨论】:

  • 升级 Mac OS X 怎么样?
  • "据我了解,我无法将操作系统升级到较新的版本。如果有办法,请告诉我。" - 为什么不?你的老板不让你,你的磁盘满了,你被App Store禁止了,什么?
  • 更新 rbenv (brew upgrade rbenv ruby-build) 并重试。

标签: ruby-on-rails ruby macos rbenv


【解决方案1】:

如果你的 mac 可以使用 10.7.5,你可以将你的 mac 升级到 10.11 版(我正在使用它,所以我可以回答它)我认为你的 ruby​​ 版本是处理自制软件,你可以升级你的自制软件,然后从自制你升级rbenv等等。

以下是使用RBENV安装rails的一些步骤,可能你可以跟随,可能你错过了什么命令

  1. rbenv 版本

    • 检查您的 rbenv 版本
    • 如果您认为需要升级,可以使用以下命令
    • brew 升级 rbenv ruby​​-build
  2. rbenv 安装 -l

    • 检查可使用 rbenv 安装的 ruby​​ 列表
  3. rbenv 安装 2.3.1

    • 这是安装 ruby​​ 版本 2.3.1 的示例
    • ruby 将被复制到 /Users/%your_user_name%/.rbenv/versions/2.3.1
    • 这只是示例版本,请使用命令号 2 中的最新/稳定版本
  4. rbenv 全局 2.3.1

    • 将全局 ruby​​ 设置为 2.3.1 版
  5. rbenv 本地 2.1.1

    • 设置全局(2.3.1 版)后,如果您想要使用 2.1.1 版的特定文件夹,您可以使用此命令设置本地文件夹,这样新的 ruby​​ 就不会弄乱您的旧项目
  6. rbenv 重新散列

    • 此命令将应用您刚刚安装的新 ruby​​ 版本

【讨论】:

  • 非常感谢您抽出宝贵的时间。不幸的是,在第 2 步中,我收到以下消息: $ brew upgrade rbenv ruby​​-build Error: rbenv 1.1.1 already installed Error: ruby​​-build 20170523 already installed
  • 使用 brew upgrade rbenv --HEAD 链接源:github.com/rbenv/rbenv/issues/656
  • 非常感谢您宝贵的时间帮助我。我收到了一些错误。我照顾了他们中的一些人。有些我做不到。例如:promt$ brew upgrade rbenv --HEAD Error: rbenv HEAD-615f844 already installed
猜你喜欢
  • 2012-12-05
  • 1970-01-01
  • 1970-01-01
  • 2013-11-08
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
相关资源
最近更新 更多