2011-08-12 27 views
2

什麼是最簡單的方法 - 理想的是單擊 - 在本地Windows系統(而不是網站)上設置ruby(而不是rails)運行時環境,特定的寶石?在客戶網站上安裝帶有寶石的Ruby的簡單方法

我有一個在本地系統上運行的客戶的代碼。我一直在給他們發送ocra可執行文件,而且這種類型的文件通常可以正常工作,但是一直顯示着更多的問題。

所以我想在那裏設置一個本地ruby環境 - 實際上我希望他們設置它 - 所以我可以直接發送ruby代碼。但它必須有我使用的特定寶石(FxRuby,其他幾個)。

最重要的是,它們對他們來說簡直就是簡單 - 理想的是單擊一次。我試圖避免到他們的網站的物理旅行。

謝謝。

回答

1

因爲他們運行Windows,爲什麼不去ruby-lang.org網站並下載Windows安裝程序 - 根據他們帶有gem的版本 - 有些使用FXRuby(我自己使用),然後可以發送應用程序給他們,他們可以安裝Ruby - 這是很簡單的事情。

+0

你確定嗎? FxRuby非常不規範 - 甚至沒有得到支持(我認爲我的選擇是錯誤的!)。另外我還有其他非標準的寶石,我必須親手安裝。我懷疑他們是在兩個一鍵安裝程序(一個用於ruby,一個用於rails)。 –

+0

爲什麼使用「標準」一鍵安裝程序很難,然後指示他們「gem install fxruby」? –

0

在Ruby代碼,你把它的OCRA文件之前把

`gem install mygem` 
`gem install myothergem` 
在backsticks

...

這將在接收計算機的命令行中運行。然後在你的腳本中需要寶石。

讓我知道這是否工作。

相關問題