2014-10-30 76 views
1

倉鼠安裝失敗,並出現以下錯誤:無法在RubyInstaller Windows環境下安裝倉鼠寶石

C:>創業板安裝倉鼠 錯誤:在執行寶石...(錯誤:: EINVAL) 無效參數@ rb_sysopen - Ç :/Ruby21-x64/lib/ruby/gems/2.1.0/gems/hamster-0.4.3/spec/hamster/experimental/mutable_set/add?_spec.rb

我能夠安裝其他寶石,如彪馬,ripl,sinatra,rest-client和ffi。

這可能是什麼原因?

+0

大多數寶石不適用於Windows。爲什麼不使用Linux?我得到同樣的錯誤,但不是在Mac或Linux。 – Sylar 2014-10-30 08:09:59

回答

0

您可以從GitHub下載最新版本:

git clone https://github.com/hamstergem/hamster.git 

,那麼你可能會改變版本lib\hamster\version.rb打造的寶石。

module Hamster 
    VERSION = "1.0.1" # <- modified 
end 

現在您可以構建並安裝它。

cd hamster 
gem build hamster.gemspec 
gem install hamster 

DevKit是構建本機擴展所必需的。

+0

工作,謝謝。只是想知道,爲什麼版本需要改變?我都是新來的,所以我不能投票。 – 2014-10-30 10:03:23

+0

我得到錯誤'在[c:\ hamster \ hamster.gemspec]中的gemspec無效:格式錯誤的版本號字符串1.0.1-rc3' – 2014-10-30 10:10:22