gpt4 book ai didi

ruby - Travis CI Build 不为 JRuby 平台安装 gem

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:22 25 4
gpt4 key购买 nike

我为我的项目设置了一个 travis 构建,该项目也在 JRuby 上运行。我在 :jruby 平台的 Gemfile 中提到了 activerecord-jdbcsqlite3-adapter gem:

platforms :jruby do
gem "activerecord-jdbcsqlite3-adapter"
end

但构建仍然总是失败并显示消息 LoadError: Please install the sqlite3 adapter:gem install activerecord-sqlite3-adapter(sqlite3 不是包的一部分。将其添加到 Gemfile .) 并且 gem 实际上没有安装。

该项目在 https://github.com/simplabs/rails_api_auth 开源,构建位于 https://travis-ci.org/simplabs/rails_api_auth .

最佳答案

在 travis-ci for sqlite3 docs似乎表明你需要 'jdbc-sqlite3:

platforms: jruby do
gem 'jdbc-sqlite3'
gem 'activerecord-jdbc-adapter'
end

编辑

实际上,我认为您真正的问题是您 checkin 了 Gemfile 锁定文件 (Gemfile.lock && gemfiles/*.lock)。 Travis-ci 不会重新评估特定平台需要哪些 Gems。

关于ruby - Travis CI Build 不为 JRuby 平台安装 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com