Я использовал rvm для установки jruby (1.5.6) и без проблем установил все свои драгоценные камни. Я могу запускать простые рельсовые задачи, такие как
скрипт / бегун 'ставит 1'
и выход в порядке. Как только я попадаю в базу данных, я получаю сообщение об ошибке. Я удалил / переустановил гем activerecord-jdbcmysql-adapter, Jruby, rvm, JAVA_JDK. Я правильно установил JRUBY_HOME и JAVA_HOME, но похоже, что ничего не работает.
Есть предположения?
Насколько мне известно, у меня установлена Java JDK 1.6.0 и 1.5.0. IT в настоящее время указывает на 1.6.0. Но поскольку все остальные драгоценные камни установлены правильно, я предполагаю, что это что-то совсем другое.
Я использую EC2 с Ubuntu 10.04 (64 бит)
Ruby 1.9.2 с RVM отлично работает!
nohup: игнорирование ввода /opt/jruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:76:в establish_connection': Please install the jdbcmysql adapter:
gem установить activerecord-jdbcmysql-adapter(no such file to load -- active_record/connection_adapters/jdbcmysql_adapter) (RuntimeError)
from /opt/jruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:60:in
establish_connection 'из / opt / jruby / lib / ruby / gems / 1.8 / gems / activerecord-2.3.8 / lib / active_record / connection_adapters / abstract / connection_specification.rb: 55: в establish_connection'
from /opt/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:438:in
initialize_database 'из /opt/jruby/lib/ruby/gems/1.8 /gems/rails-2.3.8/lib/initializer.rb:141:in process'
from /opt/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/initializer.rb:113:in
run 'из /home/tesmar/rails/statsheet/config/environment.rb:19 из / home / tesmar / rails / statsheet / config / environment .rb: 39: в require'
from /opt/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/commands/runner.rb:39
from /opt/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/commands/runner.rb:3:in
require 'из скрипта / бегуна: 3