Visual StudioでのRuby on Railsアプリケーションの開発

今日は、長年にわたるRuby on Railsフレームワークでアプリケーションを開発およびデバッグする方法についてお話します。 Railsに精通した最初の日から、次のバンドルを使用するのが一般的になっています。

-Ubuntu

-Rvm

-Gedit +ターミナル(開発環境として)

しかし、本日、 客観的に 、MS Visual Studioという私の意見では、最高の開発環境でのWindowsのすぐ下でのレール上での開発についてお話したいと思います。 誰にそれが面白いか私はkatの下で尋ねます。



Windowsでの開発を考えると、多くの鉄道愛好家が否定的に嫌悪感抱き始めるでしょう。 それにもかかわらず、私はこの投稿があるべき場所を持っていると思います。 すぐに予約する私はWindowsもXもサポートしていません。 C#で長年開発し、Railsで数年書いています。 それでは始めましょう。



設置



  1. 最初に行う必要があるのは、Visual Studio 2010または2012をダウンロードしてインストールすることです。個人的には10番目を好みます。 仮想マシンに既にインストールされているので、このステップで停止しません
  2. 次にリンクをクリックして、 「ruby in steel」をダウンロードします。 ダウンロードして実行すると、3つのチェックマークをすべて選択してインストールプロセス楽しむ必要があるすばらしいウィンドウが表示されます。



    インストーラーがインターネットから約200 MBをダウンロードするのを待ってから、すべてをインストールします。 判明したように、プロセスは速くありませんでした。このストレッチで特に緊張すると、コーヒーと煙を飲むことができます。







最初のプロジェクト



それで、インストールが完了するのをようやく待った後、最初のプロジェクトを作成してみましょう:ファイル->作成->プロジェクト







1時間待ってから、すべてが機能することを期待して、次のエラーの形でギフトを受け取りました。







これはほとんど正常なことだと思います。Windowsですべてが最初に起動するのはおそらく初めてのことでした。 このエラーは、レールがないことを実際に示していますが、「スチールのルビー」がすべてを処理すると考えられていました。 だから:



新しいエラーを待ちます:



ERROR: Error installing rails:

The 'json' native gem requires installed build tools.



Please update your PATH to include build tools or download the DevKit

from 'http://rubyinstaller.org/downloads' and follow the instructions

at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'








http://rubyinstaller.org/downloadsにアクセスして、頭を壁にぶつけ、 DevKitをダウンロードします。 ダウンロード後、アーカイブをフォルダーC:\ DevKitに解凍し、rubyコンソールを実行して、次のコマンドを実行します



これで、レールを安全に取り付けることができます。 インストールが成功したら、再びプロジェクトを作成してみてください。







ここでは、DevKitをインストールした後、DBMSを自由に選択します。選択したDBMSに関係なく、特別な問題は発生しません。 仮想マシンのWindowsはクリーンで、Visual Studioのみがインストールされているため、SQLiteを選択しました。 したがって、アプリケーションの将来のベースの名前を選択し、をクリックしてクリックします。







アプリケーションの準備が整いました。ウィンドウの左上に素晴らしいパネルが表示され、コマンドを追加できます。







C#のVisual Studioでの開発のすべての楽しみがレールで利用できるようになり、Railsマジックの使用がさらに便利になりました。



以下のビデオで、Visual Studioのレールに関するより詳細で有益な開発の機会







まとめ



ルビーのスチールの長所





ルビーの短所鋼





読んでくれたすべての人に、あなたの注意に感謝します。それが誰かにとって有用であれば、それは時間の無駄ではありません。




All Articles