gpt4 book ai didi

ruby - 如何确保 BBEdit 运行 rvm Ruby

转载 作者:数据小太阳 更新时间:2023-10-29 07:32:49 28 4
gpt4 key购买 nike

我查看了 BB​​Edit 论坛、RVM 文档和 Stack Overflow - 没有任何乐趣,所以希望有人能回答我希望是一个相当简单的问题。

昨晚我离开了我的系统 Ruby (1.9.2) 并安装了 RVM(我在 Mac OSX Lion 上)。我现在在我的系统上默认使用 RVM Ruby 1.9.3,并且在终端中一切正常。但是,我使用 BBEdit 进行编码,并希望它在我按 Command-R 运行脚本时使用相同的 RVM Ruby。与 Textmate 不同,在 BBEdit 中似乎没有明显的方法可以将 PATH 设置为 Ruby 安装。在对 BBEdit 支持人员进行相关查询后,我在 ~/.MacOSX/environment.plist 创建了一个 .plist 文件并尝试在其中设置 PATH,但它不起作用。我现在不在家,所以如果有人需要查看该 .plist 文件,我可以稍后发布。

最佳答案

如果您使用的是 BBEdit 工作表,则可以添加一些命令以将 RVM 引入您的环境(参见 this entry on the bbedit-hints tumblr blog。)

现在,为了让运行命令通过 RVM 运行适当的 Ruby,BBEdit 文档说要在脚本的 #! 行中指定 Ruby 的路径。只需将其指向 RVM。 (因为BBEdit的猜测会是系统默认的Ruby)。

RVM intructions for TextMate讨论 rvm-auto-ruby 和封装脚本。我更熟悉使用包装器脚本,所以我将在下面讨论。

  1. 按照该文档的说明创建包装器脚本
  2. 使用 which 找到它的路径
  3. 编辑脚本的 #! 行以使用该路径。

我认为包装器脚本在您的情况下会更好,因为您可能没有 .rvmrc 文件(因为您说您现在使用 1.9.2 作为 RVM 默认值)。

是的,这有点难看(使这些脚本更难共享),环境变量会很好,但是... :-|

关于ruby - 如何确保 BBEdit 运行 rvm Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210757/

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