我無法安裝紅寶石寶石「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。