3

MAMPのローカル環境をワンクリックでインストールすることに慣れています。Rubyに相当するものはありますか...ダウンロードして実行すると、Ruby、Rails、SQLiteの最新バージョンがローカルで実行されますか?

私はMacを使用してLeopardを実行していますが、前述のすべてのテクノロジーがLeopardに付属していることを認識しています(SQLiteを除く)。私が持っている本は新しいバージョンを参照していて、最後に必要なのは、私のバージョンで動作するようにチュートリアルを改良することです。

そしてもう1つ重要でない質問:「宝石」とは何ですか、それは私が確認する必要があるものも完全に更新されているということですか?

4

7 に答える 7

1

FiveRunsInstallを見てください。これは、ダウンロードできる無料のRubyonRailsスタックです。

RubyGemsは、サードパーティライブラリを公開および管理するためのRuby標準です。ユーザーガイドをご覧ください。

楽しむ!

于 2009-04-25T15:12:24.557 に答える
1

どのMacOSを使用しているのかわかりませんが、Leopard(10.5.x)にはすでにrubyがインストールされています。必要なのは、を使用してgemを更新することだけです。

gem update rails

コマンドラインで。

Tiger(10.4.x)を使用している場合、インストールは壊れています。このリンクをたどってください。

于 2009-04-25T15:18:06.760 に答える
1

また、 Phusion Passengerも確認する必要があります。これは、prefpaneとともに、apacheVirtualHostsを簡単な方法でセットアップできるようにします。

于 2009-04-26T03:19:37.710 に答える
1

Rails の現在のバージョンは、SQLite と小さな Ruby Web サーバーを使用して、AMP スタイルのスタックを必要とせずに (開発用に) 動作するように設計されているため、Rails 開発のみを行う場合は、スタックをセットアップする必要はありません - 「rails」と入力するだけで機能します。

ただし、Leopard に同梱されているRubyGemsと Rails のバージョンは現在では古くなっているため、先に進む前にこれらをアップグレードする必要があります。ここに開発用の Mac のセットアップについて書いた記事がありますが、最小限のコマンドは次のようになります。

  1. sudo gem install ruby​​gems-update
  2. 須藤 update_rubygems
  3. sudo update_rubygems (はい、2 回)
  4. sudo gem update --system

これにより、RubyGems が現在のリリースに更新されるため、Rails を安全にアップグレードできます。これを行うには、次のように入力します。

gem update rails

最後のコマンドには sudo がありません。これを省略すると、現在のバージョンの RubyGems が gem のクリーン コピーをホーム ディレクトリにインストールし、システム バージョンは変更されないためです。

最後に、ホーム ディレクトリの .profile ファイルを修正して、その中の PATH を含む行が次のようになるようにします。

export PATH=$HOME/.gem/ruby/1.8/bin:$PATH

これを有効にするには、ターミナル ウィンドウをすべて閉じます。ホーム ディレクトリの gem パッケージによって提供されるユーティリティが、システム バージョンよりも優先されるようになりました。

これは、「rails」と入力すると最新バージョンが実行されることを意味しますが、Apple が提供するソフトウェア (RubyGems のシステム コピーを除く) をいじることはありません。

Rails のプライベート コピーを将来新しいバージョンが登場するたびにアップグレードするには、次のようにします。

gem update rails
于 2009-04-26T19:54:22.140 に答える
0

これを参照してください...

http://wiki.rubyonrails.org/getting-started/installation/windows#installing_ruby_on_rails_on_windows

于 2009-06-16T12:38:55.820 に答える
0

BitNami RubyStack はまさにあなたが探しているものですhttp://bitnami.org/stack/rubystack

于 2009-11-06T17:20:16.143 に答える