maa*_*sha 3 ruby ubuntu inline
我试图在一些Ubuntu服务器上安装RubyInline:
sudo gem1.9.1 install RubyInline
ERROR: Error installing RubyInline:
ZenTest requires RubyGems version ~> 1.8
sudo ruby --version
ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)
这个错误的原因是什么?我对1.8引用感到困惑.这应该都是Ruby1.9.1.怎么解决这个?
将~> 1.8
意味着"任何版本的RubyGems的,只要它比2.0 1.8或更高,但规模较小." 所以1.8.0
,1.8.11
,1.8.100
或1.9
所有的比赛,但你拥有的版本没有.
将1.9.1
在gem
命令并不意味着RubyGems是在1.9.1版本,但它是与1.9.1安装附带的版本.要找出您拥有的RubyGems版本,请运行gem1.9.1 --version
.
要解决此问题,您可以升级Rubygems,或安装与您运行的Rubygems版本兼容的ZenTest版本sudo gem1.9.1 install ZenTest --version "< 4.6"
(假设ZenTest 4.5与您的RubyGems兼容)
归档时间: |
|
查看次数: |
4760 次 |
最近记录: |