簡體   English   中英

mingw32適用於Windows的Ruby安裝程序

[英]mingw32 Ruby Installer for Windows

新的Ruby Installer for Windows有多好?

之前我問過為什么Ruby 在Windows上這么 ,現在我看到了一些令人印象深刻的基准測試,顯示了新安裝程序中使用的minGW編譯顯着的速度提升,我很好奇它是如何為嘗試過的人工作的?

這個版本有多少寶石壞了? 你有沒有在這個名單上的任何大的?

我玩了很多。 它肯定更快,因為1.9.1中新的YARV VM,以及本世紀某個時候創建​​的C編譯器的使用。

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

我想在Windows上使用FXRuby,並通過以下方法獲得它: 獲取FXRuby使用Ruby 1.9.1和新的RubyInstaller

所以這取決於你關心的寶石以及你使用構建腳本等方面的方便性。 盡管Louis Lavena和Ruby Installer貢獻者做出了巨大的努力,但Ruby on Windows仍然是二等公民。

正如你已經注意到的那樣,RubyInstaller的人員會保留一份已知有效的寶石列表 ,但這是非常流暢的。 郵件列表通常對問題也很敏感。

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

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

一旦安裝了mingw32實例,就從gem install開始。 有編譯組件的那些希望已經有mingw32版本。 如果做不到這一點,你可以嘗試使用你的“舊”lib中的mswin32版本進行修改 - 我自己並沒有這樣做,並且只有最簡單的內存來閱讀一些暗示它可能有用的內容......

至少,mingw32二進制文件運行正常。 如果你開始安裝一些深奧的寶石,你可能會遇到一些安裝失敗。 我強烈建議在Linux或Mac上使用Ruby,一切都在這些平台上運行得更好。 你實際上會花時間編寫Ruby代碼,而不是氂牛剃須你的方式來獲得寶石來正確配置和構建。 我寫的是基於安裝Ruby 1.9.1 mingw bin。 1.8版本可能更穩定。 msvc Ruby 1.9.1二進制文件有各自獨立的問題,主要是運行時問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM