2013-09-01 19 views
0

我正在嘗試安裝seeing_is_believing以顯示每行ST2的Ruby代碼行結果。如何識別rvm包裝的ruby和gemset組合

我應該創建一個rvm包裝來生成一個可以被ST2使用的ruby二進制文件。

我需要決定我想使用哪個ruby和gemset組合。

我目前使用的是紅寶石版本1.9.3-p429。

在我.rvm目錄我有一個「寶石」和「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 

我不知道如何選擇寶石,如果我沒有寶石內的gemsets文件夾/ ruby​​- 1.9.3-p429目錄。

我試過以下。

Mikes-MacBook-Pro:Packages mwsage$ rvm wrapper [email protected] 
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 [email protected] 

Mikes-MacBook-Pro:Packages mwsage$ rvm wrapper [email protected] 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 [email protected] 

我已經看過用途RBX @ Rails3中爲他們的紅寶石/寶石組合並輸入

rvm wrapper [email protected] textmate 

的指令是TextMate的,而不是ST2的包裝的例子。

我無法弄清楚如何識別我的解釋器,因爲他正在使用rbx,我猜我的是MRI?

安裝的一般說明也建議使用RBENV。這是rvm的替代品嗎?

另外 - 什麼是紅寶石二進制文件?

回答

1

您可以使用rvm gemset use gemset_name_here選擇一個現有的寶石,也可以使用rvm gemset create gemset_name_here創建一個新的寶石。

您可能會發現以下博客文章對RVM基礎知識很有用。 http://strandcode.com/2013/07/11/ruby-version-manager-rvm-overview-for-rails-newbs/

RBENV是RVM的替代品。他們都執行類似的功能。

所以你的情況,我想你會在https://rvm.io/integration/textmatervm wrapper [email protected]_name_here sublime

在指令的情況下,我認爲「二進制」實際上是提供其上紅寶石版本和寶石使用說明一個簡單的腳本。