无法在OSX 10.13.6中安装Ruby 1.9.3

时间:2019-01-30 17:02:44

标签: ruby xcode rvm

我尝试了rvm install 1.9.3,但遇到以下错误:

+requirements_osx_brew_update_system:8> typeset 'ret=1'
+requirements_osx_brew_update_system:9> rvm_error $'\nXcode version older than 4.6.2 installed, download and install newer version from:\n\n    http://connect.apple.com\n\nAfter installation open Xcode, go to Downloads and install Command Line Tools.\n'
+rvm_error:2> rvm_pretty_print stderr
+rvm_pretty_print:2> case auto (0|no)
+rvm_pretty_print:2> case auto (1|auto)
+rvm_pretty_print:7> case xterm-256color (dumb|unknown)
+rvm_pretty_print:10> case stderr (stdout)
+rvm_pretty_print:10> case stderr (stderr)
+rvm_pretty_print:12> [[ -t 2 ]]
+rvm_pretty_print:12> return 1
+rvm_error:4> printf %b $'\nXcode version older than 4.6.2 installed, download and install newer version from:\n\n    http://connect.apple.com\n\nAfter installation open Xcode, go to Downloads and install Command Line Tools.\n\n'

Xcode version older than 4.6.2 installed, download and install newer version from:

    http://connect.apple.com

After installation open Xcode, go to Downloads and install Command Line Tools.

+requirements_osx_brew_update_system:16> return 1

我的xcode版本是版本10.1,所以我不认为这是原因。 我的猜测是我当前的xcode对于ruby 1.9.3来说太新了。

有一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

红宝石1.9.3不再支持。您不能在10.13安装它。

要运行较旧版本的Ruby,您需要预构建版本或较旧的OS。如果需要,您可以在虚拟机中运行10.9 +。