2015-03-30 97 views
0

我無法安裝紅寶石寶石「SYS-proctable」當我指定一個特定版本:「寶石」,無法

$ /opt/chef/embedded/bin/gem install sys-proctable -v 0.9.6 --verbose --explain 
HEAD https://api.rubygems.org/api/v1/dependencies 
200 OK 
GET https://api.rubygems.org/api/v1/dependencies?gems=sys-proctable 
200 OK 
ERROR: Could not find a valid gem 'sys-proctable' (= 0.9.6) in any repository 
GET https://api.rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 
200 OK 
ERROR: Possible alternatives: sys-proctable 

但是,如果我不指定版本明確地說,它的工作原理,使用我試圖之前,使用完全相同的版本:

$ /opt/chef/embedded/bin/gem install sys-proctable --verbose --explain 
HEAD https://api.rubygems.org/api/v1/dependencies 
200 OK 
GET https://api.rubygems.org/api/v1/dependencies?gems=sys-proctable 
200 OK 
Gems to install: 
    sys-proctable-0.9.6 

使用冒號語法(sys-proctable:0.9.6)沒有任何區別指定版本,或--platform universal-linux指定平臺。

當我直接下載https://api.rubygems.org/api/v1/dependencies?gems=sys-proctable時,版本0.9.6 for linux實際上是存在的。

什麼可能是錯的? gem的版本是2.4.4。

回答

1

這爲我工作:

gem install sys-proctable '0.9.6'