0

を使ってレールを取り付けapt-get install railsました。

コマンドを実行するとrails server、Rails は「サーバー」というプロジェクトを作成します。グーグルした後、私のバージョンは古いはずなので、script/serverまたはを実行することになっていたことがわかりましたscript/generate

なので、Rails を正しくアップグレードしたいのは、多くのものが廃止されているように見えるからですが、私のバージョンは Rails 2.3.14 (そして Ruby は 1.8.7) です。Rails をアップグレードするには? もしそうなら、それはこのバージョンの Ruby と一致しますか?

4

2 に答える 2

1

sudo gem install rails最新バージョンにアップグレードしようとしましたか?

Ruby をアップグレードするapt-cacheには、利用可能な最新バージョンを確認してください。インストールされているものよりも新しい場合はapt-get、インストールに使用できます。

または、推奨されるように、RVM を使用して Ruby インストールを管理することもできます。インストールの指示には慎重に従ってください。指示を読んで必要なことを行わなかったために部分的なインストールを行う人が多く、RVM のインストールが機能しなくなります。

個人的には、本番ホストではソースからインストールすることがよくありますが、開発ホストでは RVM または rbeenv を使用して、自分のサンドボックスで複数のバージョンの Ruby を実行できるようにしています。

わざと少し曖昧にしています。必要なことを行うために必要なすべての情報は、Web 上で簡単に入手でき、最小限の労力で見つけることができます。たとえば、「レールを 2.3.5 から最新バージョンにアップグレードする」があります。

于 2012-11-30T15:40:55.030 に答える
0

debian ベースのディストリビューション (Ubuntu は debian ベース) に rails をインストールするとき、Rails for Ubuntu のインストールに関する Ryan Bigg のチュートリアルよりも優れたガイドは見つかりませんでした。確かに、それは Ubuntu 10.10 用であると書かれていますが、すべてのコマンドは 12.04 でも機能するはずです (私の知る限り)。このチュートリアルは、ベスト プラクティスにも従っています (たとえば、Ruby 用のバージョン マネージャーをインストールすると、複数の Rails アプリの開発を開始するときに非常に役立ちます)。

問題がないことを確認するために、チュートリアルに従う前に現在のレールのインストールを削除することをお勧めします。

sudo apt-get purge rails

これにより、古い rails パッケージとそれによって作成されたすべての構成ファイルが削除されます。上でリンクしたチュートリアルに従うときは、通常のようにチュートリアルからコマンドを選択してコピーし、コマンド ラインに貼り付けることができますShift+CtrL+V。ただし、学習の観点からは、コマンドを自分で入力する方がはるかに役立ちます。実行時に各コマンドが何をしているのかを必ず理解してください。これを明確にするために、ruby はコンピューターにインストールするプログラムであり、コンピューターが ruby​​ 言語 (gem ではありません) を理解できるようにします。Rails は gem であるため、他のプログラムと同じ方法でインストールする必要はありません。すべての gem は、gem installまたはbundle installコマンドを使用してインストールされます。

最後に、MySQL または Postgres のインストールに関するいくつかのメモも含まれていますが、これは少し難しい場合があります。

于 2012-11-30T16:28:49.027 に答える