Windows 上で動作する満足のいく Rails 開発環境はありますか?

StackOverflow https://stackoverflow.com/questions/934143

  •  06-09-2019
  •  | 
  •  

質問

現在の Rails 開発環境は Windows XP 上の Aptana + RadRails プラグインですが、テスト、rake、ジェネレーターの実行が少し遅いです。

Windows Ruby on Rails 開発環境を満足のいくものに進化させ、高速であることを証明した場合は、以下の詳細を共有してください。

どうもありがとう、

エリオット

役に立ちましたか?

解決

オマルへ追加するには、次の代わりにVMWareのを扱うのには、Windows内で実行されますポータブルのUbuntuをインストールすることができます。あなたはそうすることから、パフォーマンスヒットを取得しますが、それはあなたで動作するLinux環境を与える、あなたは別のオペレーティングシステムのインストールを心配する必要はありません。

他のヒント

現在は主に Ubuntu を使用して作業していますが、以前は Vim がインストールされた Windows マシンを使用していました。Vim には というプラグインがあります レール.vim. 。レールの構造をよく理解しています。これらは私がとても便利だと感じたものです。

  1. :RModel、RUnittest、:RFunctionaltest、RController を使用して、3 ~ 4 回のキーストロークでモデル、コントローラー、単体テスト、機能テストの間を移動します。
  2. :Rake を使用して単体/機能/統合テストをすぐに実行する機能
  3. :RConsole を使用してコンソールにすばやくジャンプします
  4. :RHelper を使用してヘルパーに簡単にジャンプ
  5. goto ファイル 'gf' ショートカットが予測可能な方法で動作するようになりました。インストールした gem 内のファイルも検索します。

サイト上のビデオはそれを正当に評価するものではありません。vim ユーザーではない場合は、次をお勧めします E テキストエディタ. 。無料ではありませんが、支払う価値はあります。

私はWindows上でRailsが(まあ、ルビー、本当に)* N [IU]は、xに比べ、一般的に低速であることを信じるように導かいますが、私は後者を経験していないので、私は穏やかに無知なまま。特に、でもかなり速い(3GHzのXeonプロセッサ)ボックスに面倒であるRailsの環境負荷しばらく遅れがあります。

その上で、IDEがもたらすオーバーヘッドがあります。さらに最近、私は、NetBeansとルビーマインを試してみました。どちらも、かなり多くの時間の95%を十分コマンドラインとテストエディタの私の通常の作業環境に比べて、非常に有能なと少し遅いです:私は、私はテストファーストを開発していたときに、私は多くのIDEのサポートを必要としない見つけます。私はまだ自分自身のほとんどが主な理由簡単にアクセス可能な「ファイル名を指定して実行」コマンドで、SciTEのを使用して見つけます。私のテストで「test_helperを必要とする」ラインに少し微調整して、単一のテストの実行が速い「熊手」を使用して、コマンドラインから利用離れF5、および全体のスイート以上のものではありません。

私は、私は現在、デバッガはもう少し直感的に思えるのNetBeans、傾く、私の部分に(通常は)いくつかの誤解を解消するためのフレームワークにデバッグする必要がある場合。私はルビーマインは、より多くの電力を持っていることが疑われるが、私は自分がまだそれを必要と発見していない。

は無関係にかかわらず、すべて上記の、Windows上でのパフォーマンスの鍵は、 `environment.rbに」を実行するための時間であり、それはクラックするための簡単なナットではありません。 (ここで私は完全に間違っていると私はところで、超クールな何かを見逃している期待しています。)

私は真剣にWindowsの内部でRailsの開発に対して検討すると、あなたが生産にWindowsマシンを使用しないので、その背後にある私の推論がある。

旅客は文句を言わないWindows上で動作するため、

あなたは、最も可能性の高いLinuxマシンのいくつかの並べ替えを実行しているであろう、mongrel_cluster(私がチェックした最後の時間は)また、Windows上で実行されないとIISは悪夢です。開発と生産の間の整合性が巨大なボーナスです、私を信頼しています。

あなたがWindowsを実行しなければならない場合、私はあなたの選択のLinuxディストリビューションと仮想マシン内でのRailsの実行をお勧めします。そうすれば、あなたは(非常にTextMateのに大きな代替として推奨されています)電子テキストエディタのようなものを使用して、仮想マシン上のgitの/ SVNリポジトリにSambaのシェアを持っている可能性があります。

VMWareのサーバをチェックして、CentOSの/ Ubuntuのインストール。それは無料ですし、あなたがになりたい場所を最終的にあるのLinuxでの開発への洞察を与えるだろう。

私は、Windows用のJRubyをお勧めします。

Visual Studioを使用したい場合は、

鋼のRubyは悪いことではありません。

それはそれの問題を持っているが、それは、私が試した日食の変種として「遅い」としてではありません。 それはあなたのモデルと鋼のルビーよりも、このようなはるかに多くを知っているとのRadRailsは、これまでのところ、私が見た中で最も完全なコード補完を持っています。それはそれのためにデータをロードするために遅いです場合でも、少なくともそれはあります。

Windows XPを使用している不変的な理由が存在しない場合は、

、あなただけのLinuxに切り替える必要があります。 Windows上で発生する奇妙な互換性の問題のどれもありません。アプリケーションが最終的にLinuxマシンに展開する場合、それが上の開発が容易になります。プラス、それはあなたのパフォーマンスの問題を解決するだろう。

https://help.ubuntu.com/community/RubyOnRailsする

Windowsが絶対に必要にする制約がある場合は、修正して指定してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top