我有越來越thin我的Windows 7機器上工作(我已經安裝了EventMachine的v0.8.1)問題7 86:問題在Windows上安裝瘦客戶機
>
寶石安裝薄 - 忽略依賴
檢查主()在-lc ...沒有
創建生成文件使
「使」不被識別爲一個內部或外部的命令,可操作的程序或批處理文件。
是否有意無法預編譯二進制文件?
我有越來越thin我的Windows 7機器上工作(我已經安裝了EventMachine的v0.8.1)問題7 86:問題在Windows上安裝瘦客戶機
>
寶石安裝薄 - 忽略依賴
檢查主()在-lc ...沒有
創建生成文件使
「使」不被識別爲一個內部或外部的命令,可操作的程序或批處理文件。
是否有意無法預編譯二進制文件?
顯然,沒有任何預先構建的二進制文件。
您將需要安裝C編譯器。如果您通過RubyInstaller安裝Ruby,那將非常簡單,如果您使用了便捷式安裝程序,那麼它就是PITA。
另請參閱:problems installing thin on Windows,其中包含由RubyInstaller和One-Click安裝程序維護人員提供的答案。
這個回答是正確的:您需要一個可用的編譯器,它與用於構建ruby的編譯器相同(使用devkit可以更容易);或者您可以要求精簡版開發者發佈二進制擴展爲他們的寶石。 – rogerdpack 2010-01-26 18:28:56
實際上,自2008年以來,已經有Thin預編譯的二進制文件:http://rubygems.org/gems/thin/versions。請參閱下面我的答案中的說明。 http://stackoverflow.com/a/8466099/330110 – 2011-12-11 17:49:42
實際上有一個用於瘦的二進制文件(很明顯從1.2.2版開始就有了)。
但是,由於依賴於EventMachine,我無法在Windows 7上使用Ruby 1.9.2(p290)安裝瘦客戶端。
運行gem install thin --ignore-dependencies
是實現瘦本身安裝所需的。
只是想爲Windows用戶添加一些其他紅寶石的註釋。
實際上,對於Thin的特定版本,實際上有預構建的二進制文件,但您需要知道哪些版本。要獲取最新的預建的Win32版本做到以下幾點:
寶石安裝薄-v 1.2.11
下面是我的安裝結果:
c:\>gem install thin -v 1.2.11 Successfully installed thin-1.2.11-x86-mswin32 1 gem installed Installing ri documentation for thin-1.2.11-x86-mswin32... Updating ri class cache with 3611 classes... Installing RDoc documentation for thin-1.2.11-x86-mswin32...
它看起來像一個預建的二進制文件尚未保持了兩年多,所以除非你真的想版本1.2.11,你應該自己還建立它。 – phloopy 2013-05-17 21:38:58
屬於上Superuser.com!?! **真的嗎?** – Justin 2010-01-26 16:36:24