无法在RubyInstaller Windows环境中安装hamster gem

时间:2014-10-30 07:32:31

标签: ruby windows

仓鼠安装失败并出现以下错误:

C:> gem install hamster 错误:执行gem时...(Errno :: EINVAL)     无效的参数@ rb_sysopen - C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/hamster-0.4.3/spec/hamster/experimental/mutable_set/add?_spec.rb

我能够安装其他宝石,如puma,ripl,sinatra,rest-client和ffi。

这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

您可以从GitHub下载最新版本:

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

然后你可能需要更改lib\hamster\version.rb中的版本来构建gem。

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

现在您可以构建并安装它。

cd hamster
gem build hamster.gemspec
gem install hamster

需要DevKit来构建原生扩展。