Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby rbx测试失败,出现“错误”;已请求二进制安装,但没有可下载的rubies“;_Ruby_Travis Ci_Rubinius - Fatal编程技术网

Ruby rbx测试失败,出现“错误”;已请求二进制安装,但没有可下载的rubies“;

Ruby rbx测试失败,出现“错误”;已请求二进制安装,但没有可下载的rubies“;,ruby,travis-ci,rubinius,Ruby,Travis Ci,Rubinius,我正在写一个gem,我的目标是Ruby、JRuby和Rubinius。我正在用Travis CI建立我的图书馆。当我以Ruby和JRuby为目标时,我的gem构建正确,但当我以Rubinius为目标时,它不起作用。以下是错误: 这是我的.travis.yml文件: language: ruby cache: bundler gemfile: - gemfiles/Gemfile.travis rvm: - 2.0.0 - 1.9.3 - jruby-19mode - rbx

我正在写一个gem,我的目标是Ruby、JRuby和Rubinius。我正在用Travis CI建立我的图书馆。当我以Ruby和JRuby为目标时,我的gem构建正确,但当我以Rubinius为目标时,它不起作用。以下是错误:

这是我的
.travis.yml
文件:

language: ruby
cache: bundler

gemfile:
  - gemfiles/Gemfile.travis
rvm:
  - 2.0.0
  - 1.9.3
  - jruby-19mode
  - rbx
gemfiles/Gemfile.travis

platforms :rbx do
  gem 'rubysl', '~> 2.0'
end

eval_gemfile File.expand_path('../../Gemfile', __FILE__)
我的正常
Gemfile

source 'https://rubygems.org'

gemspec path: File.expand_path('../', __FILE__)

我通过瞄准
rbx-2
而不是
rbx
解决了这个问题。我的
.travis.yml
最终看起来像这样:

language: ruby
cache: bundler

gemfile:
  - gemfiles/Gemfile.travis
rvm:
  - 2.0.0
  - 1.9.3
  - jruby-19mode
  - rbx-2
language: ruby
cache: bundler

gemfile:
  - gemfiles/Gemfile.travis
rvm:
  - 2.0.0
  - 1.9.3
  - jruby-19mode
  - rbx-2