我正在尝试安装seeing_is_believing以显示ST2的每行Ruby代码的结果。
我应该创建一个rvm包装器来生成可以由ST2使用的ruby二进制文件。
我需要决定我希望使用哪种ruby和gemset组合。
我目前正在使用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的替代品吗?
另外 - 什么是ruby二进制文件?
答案 0 :(得分:1)
您可以使用rvm gemset use gemset_name_here
选择现有的gemset,也可以使用rvm gemset create gemset_name_here
创建新的gemset。
您可能会发现以下博客文章对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的说明。