2012-04-05 56 views
0

我想下載一個gem的代碼,但是作者沒有給出一個鏈接到一個Github倉庫(或其他任何)來直接下載它。現在,請執行gem install並複製源位於的「ruby/gems/...」下的目錄。有沒有更簡單的方法來做到這一點(單線)?如何下載寶石代碼?

+0

該gem必須包含代碼或不會運行。一旦你完成安裝,看看它安裝到的目錄,你會發現代碼。 – 2012-04-05 21:52:44

+0

這就是我所做的 - 但我希望有一個簡短的,直接的一行。 :) – 2012-04-05 21:59:47

回答

2

您可以gem unpack gem_name,這將解開創業板在當前工作目錄。如果已經安裝,將使用本地版本,否則將首先提取:

→ gem unpack datamapper 
Fetching: datamapper-1.2.0.gem (100%) 
Unpacked gem: '/Users/michi/datamapper-1.2.0' 
1

可以使用寶石開,一旦安裝,你可以使用你的編輯器打開寶石寶石:https://github.com/fnando/gem-open

+0

這也很棒,但邁克爾的答案對我更有用。通常,當我獲得寶石時,我會在終端打開編輯器之前,先在終端環視四周。 – 2012-04-22 22:27:16

+0

成爲vim/emacs/nano ...人的時候。 – three 2012-04-23 14:59:20

+0

我對Sublime進行了一些嘗試,因爲它預先配置得非常棒。我有點不想花費很多時間讓我的文本編輯器行爲健全。但最終我可能會轉向vim。 – 2012-04-23 17:38:09