2013-08-21 131 views
1

我使用Travis作爲我的一個Web應用程序,但我有一些密鑰,所以我需要通過以下here將它們存儲爲travis環境變量。設置環境變量上的Travis和紅寶石(Gem :: LoadError)

但是,當我嘗試以下命令:

travis encrypt -r travis_username/app_name EMAIL_HOST=localhost.com 

我奇怪的錯誤:

/usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find travis (>= 0) amongst [addressable-2.3.5, backports-3.3.3, bundler-1.3.5, bundler-unload-1.0.1, coderay-1.0.9, ethon-0.6.0, faraday-0.8.8, faraday_middleware-0.9.0, ffi-1.9.0, gh-0.11.3, highline-1.6.19, launchy-2.3.0, method_source-0.8.2, mime-types-1.24, multi_json-1.7.9, multipart-post-1.2.0, net-http-persistent-2.9, net-http-pipeline-1.0.1, netrc-0.7.7, pry-0.9.12.2, pusher-client-0.3.1, rake-10.1.0, ruby-hmac-0.4.0, rubygems-bundler-1.2.2, rubygems-update-2.0.7, rvm-1.11.3.8, slop-3.4.6, typhoeus-0.6.4, websocket-1.0.7, websocket-native-1.0.0] (Gem::LoadError) 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' 
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1208:in `gem' 
    from /usr/local/bin/travis:18 

任何人都可以請動我在正確的方向,並作出上述安裝工作?

回答

0

您需要安裝travis寶石:

gem install travis

或將其添加到項目的Gemfile您目前使用:

gem "travis", "~> 1.5.2"