установка sqlite3 на Ubuntu не играет приятно - PullRequest
1 голос
/ 09 ноября 2011

При попытке установить это через jenkins в Ubuntu я сталкиваюсь с некоторыми проблемами. Я добавил все необходимые файлы из apt для sqlite и bundler, продаваемых гемов.

комплектация exec rake -T --trace /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:136: предупреждение: небезопасный доступный для записи мир dir / var / lib / jenkins / вакансии в PATH, режим 040777 грабли прерваны! нет такого файла для загрузки - sqlite3 / sqlite3_native /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3.rb:6:in require' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3.rb:6:in rescue 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/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in require ' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in block (2 levels) in require' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in каждый ' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in block in require' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in каждый ' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in require' /usr/local/rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.21/lib/bundler.rb:122:in require ' /var/lib/jenkins/jobs/invited-tests/workspace/config/application.rb:7:in <top (required)>' /var/lib/jenkins/jobs/invited-tests/workspace/Rakefile:5:in require ' / var / lib / jenkins / jobs / selected-tests / workspace / Rakefile: 5: in <top (required)>' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in load ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25: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: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:in 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: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:65:in block in run ' /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:63:in run ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/gems/rake-0.9.2.2/bin/rake:33:in <top (required)>' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/bin/rake:19:in load ' /var/lib/jenkins/jobs/invited-tests/workspace/vendor/ruby/1.9.1/bin/rake:19:in `'

список драгоценных камней --local

* МЕСТНЫЕ ДРАГОЦЕННЫЕ КАМНИ *

связка (1.0.21) грабли (0.9.2) sqlite3 (1.3.4) sqlite3-ruby (1.3.3)

(я могу удалить любой или оба из вышеперечисленных драгоценных камней, та же проблема).

rvm - версия

rvm 1.5.2, Уэйн Э. Сегин (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

ruby ​​-v

ruby ​​1.9.2p180 (2011-02-18 редакция 30909) [x86_64-linux]

Что-нибудь еще?

1 Ответ

0 голосов
/ 12 ноября 2011

Демонстрация драгоценных камней и настройка RVM и конкретного набора гемов для этой среды работали здесь. Я хотел бы предложить в будущем компилировать гемы с собственными расширениями.

Мы также полностью удаляем sqlite3 из тестовой среды, как только у нас будет postgres или наша производственная аналогичная база данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...