0

最近、centOS に Redmine (ruby on rails ベースの Web アプリ) をインストールしようとしています。
Ruby Webサイトの公式ガイドに従いましたが、問題に遭遇しました:
終了時:

[root@localhost aaa]# cd blog 
[root@localhost blog]# rails -v
Rails 3.2.6

    [root@localhost blog]# rails server
    => Booting WEBrick
    => Rails 3.2.6 application starting in development on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    [2012-07-03 07:01:32] INFO  WEBrick 1.3.1
    [2012-07-03 07:01:32] INFO  ruby 1.8.7 (2012-06-29) [i686-linux]
    [2012-07-03 07:01:32] INFO  WEBrick::HTTPServer#start: pid=20517 port=3000
    ...

それはうまくいきます。ただし、別のアプリRedmineを起動すると。

[root@localhost aaa]# cd redmine
[root@localhost redmine]# rails -v
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
        from script/rails:6
[root@localhost redmine]# rails server
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
        from script/rails:6
...

結果は私を混乱させます.誰でも私を助けることができます.

4

1 に答える 1

0

redmineはrails2.xで、ブログはrails3.xのように聞こえます。RVMとgemsetsを使用してこの問題を解決しました。レールの複数のバージョンを実行する他の方法を検索できます。

于 2012-07-15T01:31:32.470 に答える