5

最初から、私は Windows マスターです。私はMS-DOSから始めました。私は Windows 2.1 とそれ以降のすべての Windows を立ち上げました。現在、私の家では、Windows 7 Ultimate からさまざまな種類の Windows サーバーまで、10 種類の Windows ボックスを実行しています。私はWindows 8をやったことがなく、そこに行きたくありません。

サーバーとさまざまなソフトウェアの両方で UNIX の経験がありますが、好みの環境ではありませんでした。しかし、私は変換していると思います。Cygwin と MSYS を使用して、Windows で UNIX を実行するふりをしてみました。私の目的は開発環境を構築することです。どちらも私に失敗しました。一連の技術的な問題を解決するために、開発するよりも多くの時間を費やしてきました。それは容認できません。

私の Ruby on Rails 開発環境は、私の現在の最優先事項です。私は今、構築するウェブサイトを持っています。

この時点で、2 つのオプションがあります。1 つは、クラウドに UNIX 開発環境を見つけることです。もう 1 つは、私の多くのマシンの 1 つを真の UNIX システムに変換することです。だから、アドバイスが必要です。システムを構築して子守したいわけではありません。クラウドベースの開発環境のアイデアは非常に興味深いものですが、Cygwin や MSYS の場合のように別のネズミ穴に追い込まないという警告があります。

ここに質問があります。信頼できるクラウドベースの Ruby on Rails に適した開発環境はありますか? それができない場合、Ubuntu ベースのシステムを立ち上げる必要があります。そこに行く場合、ワークステーションまたはサーバーを変換しますか?

ありがとう...

4

4 に答える 4

3

MacOSX

RoR の非公式な制作環境は Linux ですが、開発環境は Mac OSX です。開発者の大規模な Apple プラットフォームへの移行は、何年も前から続いています。

両方の長所を提供します。基盤は Unix ですが、商用プラットフォーム、洗練された UI、利用可能なソフトウェア エコシステムでもあります。

はい、それは高価ですが、人々は自問する必要があります。Windows 用に 10 箱買う余裕があるなら、1 台の Mac に $ を見つけてみませんか? そうすれば、実行可能な RoR 環境だけでなく、最高の RoR 環境が得られます。

またはVMに行く

しかし、そのアドバイスに従わない場合は、 XenXenServerなどのハイパーバイザーを無料でインストールして、WindowsLinux の両方を同じマシンで実行することをお勧めします。これは、Windows で VMを実行する場合とは少し異なります。

于 2013-04-07T17:35:04.423 に答える
3

お気づきのように、Windows は RoR の開発には適していません。最良の選択肢は、VirtualBox のような VM を使用して Linux/Unix インスタンスを実行することです。他にも VM オプションはありますが、VirtualBox は無料です。

それができない場合は、ボックスを 1 つだけ Linux/Unix に変換してください。開発の場合、それがワークステーションかサーバーかは問題ではありません。

于 2013-04-07T17:23:57.867 に答える
-1

外部的には、EngineYard.com が優れた RoR 環境として推奨されており、最終的にはそれを私の主要な開発/移行/運用環境と見なす予定です。

私は現在 Debian システムを稼働させており、ローカル RoR 環境として構築しています。本格的な RoR 開発環境にはちょうどいいようです。RoR は UNIX を対象としているため、完全に構築されたらすぐにそこに行きます。

しかし、少なくとも一時的には、RubyStack が非常に使いやすい Windows RoR 開発環境であることがわかりました。Windows に押し付けられた UNIX スタイルの環境を必要としないスタンドアロン システムとして 100% 使用可能です。Windows 上で UNIX を実行しようとするのは常にフラストレーションの原因だったので、これは私の差し迫ったニーズを満たしています。

于 2013-04-15T16:01:21.053 に答える