7

私は現在、Ruby on Rails の開発を開始しており、現在 Windows (XP または 7) を使用していますが、gem が本来の動作をしていないように見える場合や、twitter のように Windows でインストールして使用するのが面倒な場合がたくさんあります。 Bootstrap は Mac OS では問題ないようですが、Windows では sass-bootstrap の方が優れていることを確認する必要がありました。私の経験不足が役に立たないことはわかっていますが、今日のように、RSpec のテストを実行するのに十分な準備ができていないようです。

それで、私はMacを手に入れるべきですか?Mac を手に入れると、生活が楽になりますか? ほとんどの RoR 開発者はそれらを使用しているようで、ほとんどのサンプル チュートリアルは私が使用することを想定しているようです。

アドバイスをありがとう

4

7 に答える 7

7

最も簡単な答えは、どのプラットフォームでも簡単に RoR 開発を行うことができるということです。

個人的には、Windows で開発を開始し、Ubuntu を実行している Windows で VirtualBox に切り替えました。今は MacBook Pro を持っていますが、今までで一番幸せな環境だと言わざるを得ません!

Windows - レールのインストールはかなり簡単ですが、他の環境よりもはるかに遅いように見えました。色の強調表示を備えたシンプルなコンソールの欠如は迷惑でした

Ubuntu - Windows よりも高速です (仮想化されている場合でも!)。Linux を知らない場合は、コマンド ライン関連の操作や多くの依存関係を解決するために、それほど楽しくなく、学習曲線が急になります。

Mac - 両方の長所、日々の操作に適したきれいな UI、優れたコマンド ライン サポート、MacBook Pro での Ruby と RoR の超高速実行。

于 2013-03-26T11:36:22.030 に答える
3

私は Mac を使用しておらず、Linux を使用していますが、Rails の経験の早い段階で Windows から切り替えました。Mac を使用することは、Windows を使用することよりもはるかに優れています。安価なオプションは、Windows マシンを Ubuntu でデュアルブートすることです。

窓から降りてください。

詳細については、 Ruby on Rails 環境の動作と sqlite3 のインストールを参照してください。

編集: VirtualBox は、プロセッサがそれをサポートしているユーザー向けのオプションでもあります。

于 2013-03-26T10:34:19.577 に答える
2

Ubuntu、centos、fedora などの Linux バージョンで試してみることをお勧めします。

于 2013-03-26T10:33:19.420 に答える
2

rubyracer、less-rails などの Windows では動作しない ruby​​ gem がいくつかあるため、Linux バージョン - ubuntu 12.04 を使用できると思います。

于 2013-03-26T11:12:06.643 に答える
1

私はほとんどの場合、職場と自宅で Windows の Rails で開発しています。gem が機能しない場合や、適切に実行するためにもう少し作業が必要な場合がいくつかあります。また、Windows での開発と Linux/*NIX 環境へのデプロイが問題を引き起こす場合もあります。通常、Gemfile.lock に Linux/*NIX と互換性のない Windows 固有の gem が含まれます。

全体として、落とし穴に気をつけている限り、それほど問題はありません。

また、Rails 開発には Mac OS X を使用しており、Windows よりも開発エクスペリエンスが気に入っています。そうは言っても、Rails で効果的に開発するために Macは必要ありません。

于 2013-04-02T17:20:11.633 に答える
1

VirtualBox をインストールし、Ubuntu または Redhat 仮想 Linux マシンを実行します。

于 2013-03-26T10:50:46.077 に答える
0

また、Rails 開発を始め、最近 MacBook Pro を購入しました。Microsoft テクノロジ スタックで開発を行う必要がある場合に備えて、Mac には Windows を実行するためのソリューションがあります。ビルトイン ソリューションである Bootcamp を介して Windows をインストールできます。または、Parallels などの仮想化ソフトウェアを使用して仮想インスタンスで Windows を実行します。

お役に立てれば、

アンソニー

于 2013-03-26T10:51:14.730 に答える