更新 Ruby Mac OS 10.6.8 雪豹
Updating Ruby Mac OS 10.6.8 Snow Leopard
我正在尝试在 Snow Leopard 上安装 Ruby 的更新版本,以便我可以安装 Jekyll。当尝试安装任何版本的 Jekyll 时,我收到一条错误消息,提示它需要 liquid,这需要 ruby v2+.
如果我尝试通过 rbenv 升级,我会在尝试所有版本时得到以下信息:
error: failed to download ruby-2.1.1.tar.bz2
BUILD FAILED (OS X 10.6.8 using ruby-build 20181019)
我还从源代码手动安装了 Ruby,但系统无法识别,我无法切换版本。
如果我 运行 rbenv global
它只识别 Ruby.
的系统版本
当我尝试 brew upgrade ruby
时,出现以下错误:
ruby 2.5.3_1 already installed
如果我尝试 link 使用 brew 到新版本,我会收到以下错误:
brew link --force --overwrite ruby@2.5.3_1
Error: No such keg: /usr/local/Cellar/ruby@2.5.3_1
RVM 没有安装,所以我不确定下一步该做什么。以下是我安装的软件包的详细信息。
Xcode 3.2.2(我无法获得适用于更高版本 Xcode 的安装程序)。 Apple 为 Snow Leopard 托管的最新版本在下载时已损坏。
rbenv 1.1.1
酿造 1.8.4
ruby 1.8.7(系统)
我不确定到底是什么解决了这个问题,但我 运行 在阅读其他帖子后使用了以下命令,现在安装了 Jekyll 3.8.3 和 ruby 2.5.3p105。
sudo chown -R "$USER":admin /usr/local
export PATH=/usr/local/bin:$PATH
brew link --overwrite ruby --force
gem install jekyll
您有(或曾有)路径问题。在执行后续步骤之前,如果您有 运行 which ruby
,您可能会看到它指向 /usr/bin/ruby
,这是系统 ruby,而不是您的自制程序 ruby 在 /usr/local/bin/ruby
.
您仍然需要将导出命令添加到 ~/.bash_profile
文件,以确保您的 PATH
为您打开的每个终端 window 更新。
我正在尝试在 Snow Leopard 上安装 Ruby 的更新版本,以便我可以安装 Jekyll。当尝试安装任何版本的 Jekyll 时,我收到一条错误消息,提示它需要 liquid,这需要 ruby v2+.
如果我尝试通过 rbenv 升级,我会在尝试所有版本时得到以下信息:
error: failed to download ruby-2.1.1.tar.bz2
BUILD FAILED (OS X 10.6.8 using ruby-build 20181019)
我还从源代码手动安装了 Ruby,但系统无法识别,我无法切换版本。
如果我 运行 rbenv global
它只识别 Ruby.
当我尝试 brew upgrade ruby
时,出现以下错误:
ruby 2.5.3_1 already installed
如果我尝试 link 使用 brew 到新版本,我会收到以下错误:
brew link --force --overwrite ruby@2.5.3_1
Error: No such keg: /usr/local/Cellar/ruby@2.5.3_1
RVM 没有安装,所以我不确定下一步该做什么。以下是我安装的软件包的详细信息。
Xcode 3.2.2(我无法获得适用于更高版本 Xcode 的安装程序)。 Apple 为 Snow Leopard 托管的最新版本在下载时已损坏。
rbenv 1.1.1
酿造 1.8.4
ruby 1.8.7(系统)
我不确定到底是什么解决了这个问题,但我 运行 在阅读其他帖子后使用了以下命令,现在安装了 Jekyll 3.8.3 和 ruby 2.5.3p105。
sudo chown -R "$USER":admin /usr/local
export PATH=/usr/local/bin:$PATH
brew link --overwrite ruby --force
gem install jekyll
您有(或曾有)路径问题。在执行后续步骤之前,如果您有 运行 which ruby
,您可能会看到它指向 /usr/bin/ruby
,这是系统 ruby,而不是您的自制程序 ruby 在 /usr/local/bin/ruby
.
您仍然需要将导出命令添加到 ~/.bash_profile
文件,以确保您的 PATH
为您打开的每个终端 window 更新。