0

heroku は jruby をサポートしていますか。Heroku で jruby を使用して Rails 3.2.3 アプリを実装しようとしていますが、次のエラーが発生します。

2012-04-03T20:21:02+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require': Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (no such file to load -- java) (LoadError)

この問題を解決するにはどうすればよいですか? これが私のGemfile

source 'https://rubygems.org'

gem 'rails', '3.2.3'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'activerecord-jdbcmysql-adapter'
gem 'activerecord-jdbcpostgresql-adapter'
gem 'devise'
gem 'jruby-openssl'
gem 'json'

# Gems used only for assets and not required
# in production environments by default.
 group :assets do
   gem 'sass-rails',   '~> 3.2.3'
   gem 'coffee-rails', '~> 3.2.1'

 # See https://github.com/sstephenson/execjs#readme for more supported runtimes
 gem 'therubyrhino'

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'
4

2 に答える 2

0

私もこれを少し調べていて、このリンクが役立つことがわかりました https://github.com/jkutner/jruby-trinidad-heroku

trindad/jruby git clone git BUNDLER_GEMFILE=Jemfile bundle gem install heroku heroku create --stack cedar --buildpack http: //github.com/heroku/heroku-buildpack-java git push heroku マスター

ラックではなくレールを作ろうとしているのは承知していますが、これは良い出発点になると思います。これを機能させることができれば、レールだけ (データベースなし) を取り込んで、ゆっくりと構築することができます。

誰かが heroku 上の jRuby 上の Rails のより完全な例を持っていない限り。

于 2012-04-04T15:01:31.067 に答える
0

Heroku はビルドパックをサポートしているため、ほとんどの言語を実行できます。JRuby ビルド パックを使用してアプリをインストールできます: http://carlhoerberg.github.com/blog/2012/03/29/run-jruby-on-heroku/

于 2012-09-16T16:22:14.663 に答える