Rails 3.0.11で作業しようとすると、問題が発生します。私は最初にrails3.2.6で作業しました。Rails 3.2.6、Ruby 1.9.2、gem1.8.7でプロトタイプアプリケーションをビルドします。しかし、その後、ホストする必要のあるサーバーは、Rails 3.0.11、Ruby 1.8.7、およびgem1.7.2のみをサポートできる共有サーバーであることがわかりました。
したがって、さらに問題が発生する前に、開発環境をまったく同じに保ちたいと思います。私が見つけたように、両方のバージョンのroutes.rbにいくつかの不一致がありました。
私が従った手順:
- アンインストールされたレール
- アンインストールされたルビー
- ここからルビーをインストールしました。
- このインストールされたrubyバージョン1.8.7-p370とgem1.8.7
- この後、バージョンを3.0.11に指定してレールを取り付けました
しかし、それでもコマンドrails -vを実行すると、「gemrails3.2.6がありません」というエラーが表示されます。バンドルインストールを実行して問題を解決します」
バンドルインストールを実行すると、レール3.2.6が完全にインストールされ、問題は未解決のままでした。
問題が発生することなく、Rails 3.0.11で開発を開始するにはどうすればよいか、クリーンな方法を提案してください。Rails 3.2.6を検出して問題を引き起こしているシステムのレジストリまたはマッピングを削除する必要がありますか?
9月7日までに開発を完了する必要があるため、緊急です。
私はstackexchangeを初めて使用するので、同じ関連スレッドで質問するのが適切ですか、それとも問題について新しいディスカッションを開く必要がありますか?