2011-11-08 22 views
1

これをUbuntuでjenkinsを通してインストールしようとすると、いくつかの問題が発生しています。私はsqliteとbundler、vendored gemsのaptから必要なファイルをすべて追加しました。ubuntuにsqlite3をインストールしてもうまくいきません

バンドルのexecすくい-T --trace /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:136:警告:PATH、モード040777 のレイキが中止された/ var/lib/jenkins/jobsの安全でない世界書き込み可能なdir! ロードするファイルがありません - sqlite3/sqlite3_native /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3.rb:6 :require' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3.rb:6:inのレスキュー ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3.rb:2:in <top (required)>' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:inで' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in block (2 levels) in require' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in each ' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:block in require' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in各 ' /usr/local/rvm/gems/ruby-1.9.2- [email protected]/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:require' /usr/local/rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler.rb:122:inで ' /var/lib/jenkins/jobs/invited-tests/workspace/config/applicaが必要です。 []/'/ var/lib/jenkins/jobs/invited-tests/workspace /ベンダー/ルビ/ 1.9.1/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:load_rakefile' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:501:in raw_load_rakefile ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby​​/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:82:block in load_rakefile' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in standard_exception_handling ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/ gems/rake-0.9.2.2/lib/rake/application.rb:81:load_rakefile' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:65:in実行ブロック ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/ rake-0.9.2.2/lib/rake/application.rb:133:standard_exception_handling' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:63:inで実行 ' /var/lib/jenkins/jobs/invit/var/lib/jenkins/jobs/invited-tests/workspace/vendor/rake-0.9.2.2/bin/rake:33:をロードします。ルビー/ 1.9.1/binに/熊手:19: `」

宝石のリストで--local

* LOCAL GEMS *

バンドラ(1.0.21) レーキ(0.9.2 ) sqlite3(1.3.4) sqlite3-ruby(1.3.3)

(上記のいずれかまたは両方の宝石s、同じ問題)。 【http://rvm.beginrescueend.com/]

ルビ-v

ウェインE.セギーン( [email protected])によって

RVM --version

RVM 1.5.2

ruby​​ 1.9.2p180(2011-02-18 revision 30909)[x86_64-linux]

他に何かありますか?

+0

この特定の問題については、この問題を解決するために宝石を解体することができました。 rm -rf .bundle/ バンドルインストール これ以降は、リニューアルすることはできますが、まだ取得していない可能性があります。 –

答えて

0

宝石を解体して、この環境用にRVMと特定のジェムセットを設定してください。私は、ネーム拡張を将来的にコンパイルすることを提案します。

私たちはpostgresやプロダクションと同様のデータベースがあると、テスト環境からsqlite3を完全に削除します。

関連する問題