gpt4 book ai didi

ruby - 在 TextMate 中使用 RVM 和不同的 gemsets

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

我已经根据 RVM best practices 设置了 RVM 并为我的项目制作了单独的 gemsets .现在在 TextMate 中运行测试文件不起作用,我有 read here该怎么办。问题是它不起作用,因为指南希望我只有一个 gemset(他们称之为“Rails3”)。我通常一次打开 2-3 个项目(使用不同的 gemsets),所以我不能有效地使用这种方法。

你们有人解决过这个问题吗?

最佳答案

我发现 RVM 包装器方法有很多错误,而且正如您所发现的那样,除非您进行大量繁琐的设置,否则它根本不适用于 gemsets。

我使用以下脚本作为 TM_RUBY 取得了一些成功:

#!/bin/bash

base_dir=${TM_PROJECT_DIRECTORY:-$PWD}
cd $base_dir
exec $MY_RUBY_HOME/bin/ruby $*

只要您在 TextMate 项目中并且在项目根目录中有一个 .rvmrc 文件,它就会在 .rvmrc 中指定的 Ruby 版本和 gemset 中运行您的代码cd 确保 RVM 发现 .rvmrc

将上面的代码放入 ~/bin/textmate_ruby_wrapper,然后转到 Preferences > Advanced > Shell Variables 并将 TM_RUBY 设置为相同的路径。

关于ruby - 在 TextMate 中使用 RVM 和不同的 gemsets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4948915/

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