2

私は Ruby on Rails の初心者で、開発には Windows を使用しています。

私は次の手順を実行します: 1. Ruby
v.1.9.1 をダウンロード します。 C:\ruby に配置します 。 2. 最新の Aptana をダウンロードしてインストールし ます。 3. Aptana に RadRail プラグインをインストールします。 4. ruby​​ パスを C:\ruby に設定します。



その後、RubyGems をインストールしていないという警告が表示されます。Ruby v.1.9.1 には既に RubyGems が含まれていることは知っています。

それを機能させるために今何をすべきですか?

4

7 に答える 7

1

序文: この回答は明らかに遅すぎてビリーを助けることができませんが、これは Windows で RoR を使い始める人々にとって一般的な問題領域であり、私が繰り返し問題を抱えていたものです. そう...

最初の問題はステップ 1 にあります。Ruby は、Windows には存在しない OS のライブラリ サポートに依存しているため、Ruby パッケージをダウンロードして解凍するだけでは、動作する Ruby 環境を取得するのに十分ではありません。そのため、このサポートを提供するいくつかの DLL ファイルをダウンロードしてインストールする必要があります (基本的には、\ruby\bin フォルダーにコピーするだけです)。これは、このinstall ruby​​ 1.9 on Windowsをカバーする非常に明確なブログ投稿です。

次に、「c:\ruby\bin」を Windows PATH に追加する必要があります (別のフォルダーにインストールした場合は、明らかにそれを変更します)。

ruby -vを実行しgem -vて、Ruby が正しく動作していることを確認できます。エラー メッセージが表示された場合は、何かが不足しているか、PATH が間違っていることがわかります。

より簡単な代替手段は、ワンクリックの Ruby インストーラーです。残念ながら、ruby-lang.org がリンクしている古いバージョンは Ruby 1.8.6 のみであり、更新されていません。Ruby 1.9.1 の「テクノロジー プレビュー」ワンクリック インストーラーを持っている新しいRubyInstallerプロジェクト チームがあります。明らかにまだ開発中ですが、私にとってはうまく機能します。

Ruby をインストールして動作させたら、Rails をインストールする必要があります

実行gem update --systemを開始する前に、Rubygems を最新バージョンに更新します。念のため。

Rails (デフォルト) は、開発に SQLite データベースを使用します。事前にコンパイルされた SQLite ライブラリをsqlite.org のダウンロード ページからダウンロードできます。圧縮された sqlite3.dll および sqlite3.def ファイルを \Ruby\bin (または Windows PATH の他の場所) に抽出する必要があります。次に、実行gem install sqlite3-rubyして Ruby SQLite ドライバーをインストールする必要があります。

gem install railsこれで、実際にレールをインストールするために実行できます。これには 1 ~ 2 分かかります。

最後に、Ruby と Rails の環境は常に変化していることに注意してください。残念なことに、互換性の問題は Windows ユーザーにとって日常的な問題です (たとえば、数か月前には、Windows でコンパイルされる sqlite3-ruby gem の Ruby 1.9 互換バージョンを入手することができませんでした)。その時点で正確だったインストール ガイドは、数か月以内に古くなる可能性が非常に高くなります。したがって、ここに書かれていることがすべて真実であると考える前に、この投稿の日付を確認してください。

于 2009-10-19T16:09:48.490 に答える
1

まず、Rails に適したバージョンの Ruby を入手します。Ruby 1.9.1 は、Rails で奇妙な問題を引き起こします。アンインストールして、代わりに 1.8.7 を入手してください。

于 2009-05-17T00:46:51.273 に答える
1

あなたが Windows の初心者である場合は、可能な限り簡単な方法で、他の誰かが作成した Ruby および Rails ディストリビューションをインストールすることをお勧めします。

Netbeansの Ruby エディションには独自の Ruby ランタイム (JRuby) が組み込まれているため、すぐに使い始めるのに非常に適しています。

公式の Ruby ダウンロードは、依存関係のインストールと独自のバージョンのコンパイルに慣れている人を対象としています。ほとんどのオペレーティング システムでは、ベンダーが提供する Ruby のバージョンをそのまま使用できます。Microsoft は Ruby ビルドを提供しておらず、それをコンパイルすることは、コンパイラをインストールし、Zlib や OpenSSL などのコピーをダウンロードする必要がある Windows でもより困難です。

于 2009-05-17T10:04:23.747 に答える
0

Aptana でアプリケーションを実行するだけです。下部のコマンド プロンプトで、次のように入力します。

gem update
于 2012-05-29T10:57:59.843 に答える
0

私が読んだ限りでは、Aptana はまだ 1.9.1 をサポートしていません。

于 2009-10-16T06:33:38.687 に答える
0

MS Windows に Rails をインストールする手順は、ここに示されています。Rails を Windows にインストールする

于 2009-06-06T02:45:58.623 に答える
0

Ruby on Rails のダウンロード ページでは、 RubyGemsもダウンロードする必要があると書かれているので、試してみてください。

Ruby の Windows バージョンに RubyGems が同梱されているかどうかはわかりませんが、試してみても何も失うことはありません。

于 2009-05-16T10:53:47.283 に答える