【问题标题】:Install travis command line windows安装 travis 命令行窗口
【发布时间】:2015-07-19 08:20:33
【问题描述】:

我想安装 travis 的命令行工具 (https://rubygems.org/gems/travis) 以便正确设置 travis。我确实有一台 windows 机器,我安装了 ruby​​ 和 gem。

$ ruby --version
  ruby 2.2.2p95 (2015-04-13 revision 50295) [i386-mingw32]

$ gem --version
  2.4.5

安装(详细模式)时,安装无法获取不存在的依赖项。

$ gem install travis -V
HEAD https://api.rubygems.org/api/v1/dependencies
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=travis
200 OK
GET https://api.rubygems.org/api/v1/dependencies?    gems=addressable,backports,faraday,faraday_middleware,gh,highline,launchy,
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=coderay,ethon,json,method_source,multi_json,multipart-post,net-http-p,slop,websocket,win32console
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=ffi
200 OK
GET https://api.rubygems.org/quick/Marshal.4.8/pry-0.9.12.6-x86-mingw32.gemspec.rz
302 Moved Temporarily
GET https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.9.12.6-x86-mingw32.gemspec.rz
404 Not Found
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Not Found 404 (https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.9.12.6-x86-mingw32.gemspec.rz)

手动安装 pry(各种版本)也失败

$ gem install pry  -V
 HEAD https://api.rubygems.org/api/v1/dependencies
      200 OK
 GET https://api.rubygems.org/api/v1/dependencies?gems=pry
      200 OK
 GET https://api.rubygems.org/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz
      302 Moved Temporarily
 GET https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz
     404 Not Found
 ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Not Found 404 (https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz)

gem 试图获取的文件如下:

https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz

因此我的问题是:是否有任何其他可能获得此 gem 或任何其他方式在 Windows 上运行 gem install travis

非常感谢和欢呼, 费边

【问题讨论】:

    标签: ruby gem installation version travis-ci


    【解决方案1】:

    Known issue

    作为一种解决方法,您可以降级 gem:

    gem update --system 2.4.4 
    gem install pry
    

    【讨论】:

    • 应该通过--system而不是--system? (两个破折号而不是三个)
    • @alexanderbird: 哦当然:)
    猜你喜欢
    • 1970-01-01
    • 2013-01-11
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2017-08-28
    相关资源
    最近更新 更多