gpt4 book ai didi

ruby - Textmate 不运行最新版本的 ruby

转载 作者:行者123 更新时间:2023-12-04 05:34:37 25 4
gpt4 key购买 nike

我已将我的 ruby​​ 更新到 1.9.3。

但是,当我在 Textmate 中运行我的 ruby​​ 代码时,它仍然以 1.8.7 版本运行。

更具体地说,这是我的测试代码,只有一行:

#!/usr/bin/env ruby -v

在 Textmate 中运行时(command + R),结果是:
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

在命令行(./test.rb)中运行时,结果是:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.0.0]

那么如何编辑我的 Textmate 以支持最新的 ruby​​?

最佳答案

尝试编辑 TM_RUBY shell 变量以指向您新安装的版本。根据文档,它应该在/usr/local 下的某个地方(很可能是/usr/local/bin/ruby)。

您可以通过在终端窗口中键入以下内容来找出 ruby​​ 安装的位置:

$ which ruby
/usr/local/bin/ruby

然后执行以下操作来验证版本
$ ruby -v

获得正确的 ruby​​ 路径后,在 Textmate 中,双击 TM_RUBY shell 变量的“值”并键入 1.9.3 安装的路径。

关于ruby - Textmate 不运行最新版本的 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12119556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com