Ruby/Rails/SQLite のワンクリック インストール?
-
16-09-2019 - |
質問
私は、ワンクリック インストールのローカル環境に慣れています。 マンプ. 。Rubyに相当するものはありますか...ダウンロードを実行すると、ローカルで実行される Ruby、Rails、SQLite の最新バージョンを即座に入手できますか?
私は Leopard を実行している Mac を使用していますが、前述のテクノロジーはすべて Leopard に付属していることを認識しています (おそらく SQLite を除く)。私が持っている本は新しいバージョンを参照しているので、私のバージョンで動作するようにチュートリアルを改造することは最も避けなければなりません。
そして、あまり重要ではない質問がもう 1 つあります。「Gem」とは何ですか? それも完全に更新されていることを確認する必要があるものですか?
解決
インストールはかなり混乱しています! Macを使用している場合は、必要なものの多くがすでにインストールされていても、個人的に私はそれは本当にハードに最高のものを設定して行く方法についての簡潔な情報を見つけるに来ることがわかりました。 私は、誰が自分のMacの開発環境を設定する際に、私が持っていた頭痛を通過したくなかったので、私はOSX Leopard上でのRuby on Rails、MySQLやPHPとApacheの、およびphpMyAdminのをインストールする7ステップガイドを書いています。要するに、すべてがあなたのMac上でローカルに開発を取得する必要があります!
ここにリンクがあります:
<のhref = "http://waavoo.com/2009/7-step-guide-installing-ruby-on-rails-mysql-apache-php-phpmyadmin-intel-mac-os-x-leopard/ "REL =" nofollowをさnoreferrer "> http://waavoo.com/2009/7-step-guide-installing-ruby-on-rails-mysql-apache-php-phpmyadmin-intel-mac-os-x-leopard/ の
助け希望!
他のヒント
どのMac OSを使っているのか分かりませんが、 ヒョウ (10.5.x) Ruby はすでにインストールされています。必要なのは、次を使用して gem を更新することだけです。
gem update rails
コマンドラインで。
あなたがいるなら 虎 (10.4.x) インストールが壊れているため、次に従ってください。 このリンク.
Rails の現在のバージョンは、SQLite と小規模な Ruby Web サーバーを使用することで、AMP スタイルのスタックを必要とせずに (開発用に) 動作するように設計されているため、Rails 開発のみを行う場合はスタックをセットアップする必要はありません。 「rails」と入力するだけで機能します。
しかし ただし、Leopard に同梱されている RubyGems と Rails のバージョンは現在古いため、作業を進める前にこれらをアップグレードする必要があります。開発用の Mac のセットアップについて書いた記事があります ここ, ですが、最小限のコマンドは次のようになります。
- sudo gem install Rubygems-update
- sudo update_rubygems
- sudo update_rubygems (はい、2回)
- 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
BitNami RubyStackあなたは http://bitnami.org/stack/rubystack