2011-02-11 5 views
0

私は同様の質問について現在の回答を見回しましたが、私が探していた情報はまだ見つかりませんでした。Windows 7に最新バージョンのRailsをインストールするための最新のガイドがありません

レールの設定には数多くのガイドがありますが、最新のものはあまりないようです。 Ruby 1.9.2の最新のインストールにRubyGemsが付属しているようですが、コマンドを実行してインストールすることはできません。gem install rails

これに加えて、Linux環境を構築するための推奨ガイドを読んでいます。私は "SQLite3"または "MySQL"を使用するデータベースに混乱しています。

私の質問は、Windows 7にすぐにインストールされたRailsと、どのデータベースを使用するのか、またVMをインストールする価値があるのか​​どうかです。すべての最新のガイドも感謝します。私は始めに最適な環境を作りたいと思っています。

答えて

1

私はWindowsから始め、Ruby/Railsを1ヶ月間使用してから、VirtualBoxの下にあるUbuntuのRailsに、パテを使って遠隔操作することに決めました。

  • MySQLがWindowsにインストールされているため(VMの速度が遅くならないように)
  • すべてのコードはVBoxのアクセス可能なWindowsドライブにあります。他のすべてのものはUbuntuにあります。

このすべてが私をすることができます:それで

  • 利用のRuby/Railsはつまり、* nixの
  • は私のWindows 7スリック(IMO)GUI
  • 私BeyondCompare、TortoiseGitを使用するを使用して "ネイティブ" な場所です
  • linuxを学んでください(下記も参照してください)
  • コミュニティで回答するには;)は誰もが* nixを使っているようだから、あなたはLinuxでもMacでもRailsを持っています。

私にとっては、特にRailsアプリケーションをホストすることはLinuxのボックス上にあるため、WindowsでRuby/Railsを使用しないことは理にかなっています。だから、あなたはlinux/Ubuntuを学ぶことができ、より良い準備をすることができます時間をホストしています。私はWindowsを使用しているため、この宝石をインストールするのはこの問題ですか?」という疑問を抱かせることはありません。

また、レーキのようなものはWindowsよりもUbuntuの方が2〜3倍速いことに気付きました。そして今、私はそれがLinuxを学んだことが良いと思う。私は、コマンドラインでlinuxが優れていると言わなければならない。今はそれを使うのが好きだ。 Linux/UbuntuはGUI(IMは非常に強いO!)で吸う。


ああ、およびWindows上のRuby/Railsのため、Pikを試してみる(それはRVMのWindows版です - ルビーバージョンマネージャ)。

Windowsでは、RSpecのインストールに関する問題に直面しました。 WebBRICKの例外。 imagemagickを使用できませんでした。私は忘れてしまってうれしいです。

+0

素晴らしいセットアップのように聞こえるうわー、あなたはVMを使ってubuntuでレールを設定するための良いガイドを教えてくれますか? – David

0

Windowsの問題は、他のすべてのOSとはまったく異なっています。これをサポートするには、このすべてのことが楽しいものではないので、遅れをサポートする必要があります。if WIN32 elseまた、自尊心の高い開発者はWindows上でRailsを実行したいと考えていないので、最新のサポートを維持するインセンティブはほとんどありません。

SlicehostなどでホストされているLinux VMを取得してそこでプロジェクトを実行してみませんか?これは、静的IPを使用している場合、ケーブルモデムにポートフォワーディングを設定しなくてもどこからでもアクセスできるという利点があります。

1

Rails Installerは最近Windows用にアップデートされ、EngineYardそれは最新のものです。しかし、現時点ではRuby 1.8.7しかインストールされていないようです。しかし、それは良い出発点でなければなりません。

あなたはエンジンヤードの発表を読むことができる、と推理ここに最新のRailsのインストーラを取得する:Windows上http://www.engineyard.com/blog/2011/introducing-railsinstaller/

0

Railsは不十分サポートされています。そして、あなたがWindows上で基本的なRails環境を手に入れても、多くのRubyの宝石にはさまざまな問題があります.Windows/Rails環境ではテストされていないので、問題が発生することがよくあります。

代替品 私は、Railsアプリケーションを開発するためにWindowsマシンを使用しています。しかし、私は勝利の箱に決してアプリを走らせていない。私は数年前に一度それをしましたが、多くのルビーの宝石が窓で適切に動作しないので、時間の無駄であることが分かりました。

代わりに、自分の開発環境として古いPCでLinuxを実行します。私はSambaを使って、LinuxボックスのファイルシステムをWindows上にマウントします。その後、UltraEditなどのWindowsテキストエディタを使用できます。

2番目のマシンを必要としない別のオプションは、WindowsボックスのセカンダリパーティションにLinuxをロードすることです。 Linux OSを起動してRailsを実行することができます。

関連する問題