0

我正在尝试安装seeing_is_believing 以显示ST2 的每一行Ruby 代码的结果。

我应该创建一个 rvm 包装器来生成 ST2 可以使用的 ruby​​ 二进制文件。

我需要决定要使用哪种红宝石和宝石组合。

我目前正在使用 ruby​​ 版本 1.9.3-p429。

在我的 .rvm 目录中,我有一个“gems”和“gemsets”文件夹

gems/ruby-1.9.3-p429/gems/INDIVIDUAL GEMS
gemsets/jruby/global.gems
gemsets/ruby/1.8.5/global.gems
gemsets/CONTAINS default.gems, global.gems

如果我在 gems/ruby-1.9.3-p429 目录中没有 gemsets 文件夹,我不确定如何选择 gemset。

我尝试了以下方法。

Mikes-MacBook-Pro:Packages mwsage$ rvm wrapper 1.9.3-p429@global.gemset
Gemset 'global.gemset' does not exist, 'rvm ruby-1.9.3-p429 do rvm gemset create global.gemset' first, or append '--create'.
Could not load ruby 1.9.3-p429@global.gemset.

Mikes-MacBook-Pro:Packages mwsage$ rvm wrapper 1.9.3-p429@1.8.5 Sublime Text 2
Gemset '1.8.5' does not exist, 'rvm ruby-1.9.3-p429 do rvm gemset create 1.8.5' first, or append '--create'.
Could not load ruby 1.9.3-p429@1.8.5.

我看过的示例使用 rbx@rails3 作为他们的 ruby​​/gemset 组合并输入

rvm wrapper rbx@rails3 textmate

因为该指令是 textmate 而不是 ST2 的包装器。

我不知道如何识别我的口译员,因为他正在使用 rbx,我猜我的是 MRI?

安装的一般说明也建议使用 RBENV。这是rvm的替代品吗?

另外 - 什么是红宝石二进制文件?

4

1 回答 1

1

您可以使用 选择现有 gemset,rvm gemset use gemset_name_here也可以使用 创建新 gemset rvm gemset create gemset_name_here

您可能会发现以下博客文章对 RVM 基础知识很有用。http://strandcode.com/2013/07/11/ruby-version-manager-rvm-overview-for-rails-newbs/

RBENV 是 RVM 的替代品。它们都执行类似的功能。

所以在你的情况下,我想你会想要rvm wrapper ruby-1.9.3-p429@gemset_name_here sublime

https://rvm.io/integration/textmate的说明上下文中,我认为“二进制”实际上是一个简单的脚本,提供有关使用哪个 ruby​​ 版本和 gemset 的说明。

于 2013-09-01T04:59:12.890 回答