2010-12-30 14 views
1

jRubyを使用してRailsアプリケーションを起動しようとすると、既にインストールされているrails 2.3.8をインストールする必要があります。これらは私が使用されるコマンドとそのエラーです:アプリケーションを起動するためにjRuby/Glassfishはインストール済みの宝石を認識しません(Railsアプリケーション)

試み:

[ルート@ノードアプリ]#/opt/jruby-1.5.2/bin/jruby -Sは/ opt /jruby-1.5.2/bin/glassfish -p 3001
GlassFishサーバーの起動時:0.0.0.0:3001開発環境...
/opt/app/log/development.logにログメッセージを書き込む。
Ctrl + Cを押して停止します。

Rails 2.3.8 gemがありません。 gem install -v=2.3.8 railsを入力し、インストールしたRailsバージョンのconfig/environment.rbでRAILS_GEM_VERSION設定を更新するか、RAILS_GEM_VERSIONをコメントアウトしてインストールされている最新バージョンを使用してください。

ローカル宝石:

[ルート@ノードアプリ]#/opt/jruby-1.5.2/bin/jruby -S宝石のリスト

*** LOCAL GEMS *** 

abstract (1.0.0) 
actionmailer (3.0.3, 3.0.1, 2.3.8) 
actionpack (3.0.3, 3.0.1, 2.3.8) 
activemodel (3.0.3, 3.0.1) 
activerecord (3.0.3, 3.0.1, 2.3.8)  
activerecord-jdbc-adapter (1.0.2, 0.9.7) 
activerecord-jdbcmysql-adapter (1.0.2, 0.9.7) 
activeresource (3.0.3, 3.0.1, 2.3.8) 
activesupport (3.0.3, 3.0.1, 2.3.8) 
arel (2.0.6, 1.0.1) 
bouncy-castle-java (1.5.0145.2) 
builder (2.1.2) 
bundler (1.0.3) 
columnize (0.3.1) 
dbi (0.4.5) 
deprecated (3.0.0, 2.0.1) 
diff-lcs (1.1.2) 
erubis (2.6.6) 
glassfish (1.0.2) 
i18n (0.4.1) 
jdbc-mysql (5.0.4) 
jruby-openssl (0.7.1) 
json (1.4.6) 
mail (2.2.12, 2.2.7) 
mime-types (1.16) 
polyglot (0.3.1) 
rack (1.2.1, 1.1.0) 
rack-mount (0.6.13) 
rack-test (0.5.6) 
rails (3.0.3, 3.0.1, 2.3.8) 
railties (3.0.3, 3.0.1) 
rake (0.8.7) 
rspec (2.0.1, 1.3.0) 
rspec-core (2.0.1) 
rspec-expectations (2.0.1) 
rspec-mocks (2.0.1) 
ruby-debug (0.10.3) 
ruby-debug-base (0.10.3.2) 
sources (0.0.1) 
thor (0.14.6, 0.14.3) 
treetop (1.4.8) 
tzinfo (0.3.23) 

その他の関連情報:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.6 
    - RUBY VERSION: 1.8.7 (2010-08-20 patchlevel 249) [java] 
    - INSTALLATION DIRECTORY: /opt/jruby-1.5.2/lib/ruby/gems/1.8 
    - RUBY EXECUTABLE: /opt/jruby-1.5.2/bin/jruby 
    - EXECUTABLE DIRECTORY: /opt/jruby-1.5.2/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - universal-java-1.6 
    - GEM PATHS: 
    - /opt/jruby-1.5.2/lib/ruby/gems/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - "install" => "--env-shebang" 
    - "update" => "--env-shebang" 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

答えて

1

私はまったく同じ問題を抱え、最終的にはバージョンをアンインストールして解決しましたRackのバージョンが残っているので、Rackバージョンは1つしか残っていません。

私は実際にこのエラーを引き起こす可能性がある地球を知りたいと思っています。

+0

私もそれに遭遇しました。私が正しく覚えていれば、バージョン1.1.0が必要で、バージョン1.2.1を削除する必要があります。 –

関連する問題