2009-08-28 68 views

回答

2

我已經玩過它了。由於1.9.1中新的YARV VM以及本世紀某個時候使用的C編譯器的使用,速度肯定會更快。

純紅寶石寶石很可靠,顯然。獲取mswin32二進制文件是一個命中/未命中的情況(主要是錯過恕我直言),本地mingw32二進制文件仍然是例外,而不是規則。

我想FXRuby在Windows上,並通過以下去得到它:Getting FXRuby Going with Ruby 1.9.1 and the new RubyInstaller

所以這取決於你關心什麼寶石的,以及如何方便你與構建腳本和這樣。儘管Louis Lavena和Ruby Installer貢獻者的英勇努力,但Windows上的Ruby仍然是二等公民。

正如你已經注意到的,RubyInstaller傢伙保持list of gems known to work, or not,但這很流暢。郵件列表通常對問題也很敏感。

+0

您的鏈接「Getting FXRuby Going with ...」已損壞。 – jeff6times7 2017-04-11 17:27:47

1

它速度相當快,確切的體驗根據您的應用而變化。例如,對於低容量的Rails內容,我認爲你可能不會注意到:例如,數據庫訪問不會真正改變。

最簡單的事情就是嘗試一下。如果先保存ruby\binruby\lib目錄,則可以在現有的Ruby上進行安裝,並能夠在兩者之間切換。我認爲只有這兩個目錄受到影響 - 它似乎至少對我有效。

一旦您安裝了mingw32實例,請從gem install開始。那些編譯了組件的應用程序希望已經有了mingw32版本。如果不這樣做,你可以嘗試從你的「舊」庫中修改mswin32版本 - 我沒有自己做這件事,並且只有極少的閱讀內容來暗示它可能工作...

1

在最低限度,mingw32二進制文件運行良好。如果你開始安裝一些深奧的寶石,你可能會遇到一些安裝失敗。我強烈建議在Linux或Mac上使用Ruby,在這些平臺上一切都會更好。實際上你會花時間編寫Ruby代碼而不是犛牛,以便讓寶石正確配置和構建。我正在編寫這個基於安裝Ruby 1.9.1 mingw箱。 1.8版本可能更穩定。 msvc Ruby 1.9.1的二進制文件有自己獨立的一套問題,主要是運行時問題。

相關問題