NetBeans 7.1にRuby on Railsプラグインをインストールする手順

2012/01/26

約10ヶ月前に、NetBeans 7.0にRuby on Railsプラグインをインストールする手順という記事を書きました。

その続編です。

NetBeans 7.2 でのインストール手順についてはhttp://www.oiax.jp/rails/zakkan/how_to_install_rails_plugin_on_netbeans_7_2.htmlをご覧ください。

7.0の時と同じ方が書いたブログ記事に、NetBeans 7.1にRuby on Railsプラグインをインストールする手順が紹介されていましたので、その内容を再構成して掲載します。

まず、http://jruby.org.s3.amazonaws.com/downloads/community-ruby/community-ruby_7_1_preview1.zip をダウンロードして、適当なディレクトリに展開しておきます。

そして、NetBeans 7.1を起動して、以下の手順でプラグインをインストールします。

  1. メニューから[ツール]→[プラグイン]を選択
  2. [ダウンロード済み]タブを選択
  3. [プラグインの追加]ボタンをクリック
  4. ZIPファイルを展開したディレクトリの下のupdatesディレクトリにある、すべての.nbmファイルを選択(計25個)
  5. [OK]ボタンをクリック
  6. [インストール]ボタンをクリック
  7. [次へ]ボタンをクリック
  8. [すべてのライセンス契約条件に同意する]をチェック
  9. [更新]ボタンをクリック
  10. 「次のプラグインは署名されていますが信頼されていません」という警告が出たら[続行]ボタンをクリック
  11. [完了]ボタンをクリック

ここでNetBeansが再起動されます。


先述のブログ記事には書いてありませんが、SCSSファイルを編集するにはさらに「Scss Editor」プラグインのインストールが必要です。

http://code.google.com/p/scss-editor/downloads/list から最新のプラグインをダウンロードしてください。NetBeans 7.0用と書いてありますが大丈夫です。

インストール方法は、Ruby on Railsプラグインのそれとほぼ同じです。ダウンロードした.nbmファイル1個を選択してインストールしてください。


[追記1] はじめてNetBeans 7.1をインストールする方へのアドバイス。

  • Ruby on Railsの開発しかしないのなら、http://netbeans.org/downloads/index.html から「すべて」と書いてあるバンドルをダウンロードして、インストールするときに「カスタマイズ」ボタンをクリックして「IDEベース」以外の項目を外すといいでしょう。
  • エディタのフォントがぎざぎざで汚いなと感じたら、NetBeansをインストールしたディレクトリにあるetc/netbeans.confのnetbeans_default_optionsに「-J-Dawt.useSystemAAFontSettings=lcd」というオプションを加えましょう。
  • もっと見やすいフォントがいいなと感じたら、http://mix-mplus-ipa.sourceforge.jp/download.htmlからMigu Mix 1Mとかをダウンロードしてシステムにインストールしましょう。NetBeansの[ツール]→[オプション]メニューを選択し、「フォントと色」タブでデフォルトのフォントを変更できます。
  • NetBeansは「統合開発環境(IDE)」ですが、あらゆることをIDE内でやろうとしない方が無難です。新規Railsアプリの生成、コントローラ・モデルなどの生成、マイグレーションの実行などのタスクはターミナル(コマンドプロンプト)でやる方が早いし間違いも少ない。私は基本的に高機能なテキストエディタとしてNetBeansを使っています。
  • 既存のRuby on RailsアプリケーションをNetBeansで開くには、[ファイル]→[新規プロジェクト]メニューを選択し、[プロジェクト(P)]から4番目の「Ruby on Rails Application with Existing Sources」を選んでください。
  • 既存のRailsアプリケーションを新規プロジェクトに登録すると、最後に「Rake tasks fetching failed with ...」というエラーメッセージが出るかもしれません。しかし、これは無害なので気にしなくてもOK。※このエラーメッセージを消す方法を知っている方がいらっしゃいましたら、ぜひ教えてください!
  • RailsアプリケーションをNetBeansプロジェクトとして登録すると、アプリケーションのルートディレクトリにnbprojectというディレクトリが作られます。Git, Mercurial, Subversionなどでソースコードの管理を行う場合、このディレクトリを .gitignore, .hgignore, .svnignoreなどに追加して管理対象から除外してください。
  • RvmでRubyインタープリタをインストールした人は、ターミナルでrvm use defaultとかでrubyを使える環境を整えてからターミナルでNetBeansを起動し、[ツール]→[Ruby Platforms]を開いて[Autodetect Platforms]ボタンをクリックすれば簡単にRubyインタープリタをNetBeansに登録できます。

[追記2] CoffeeScript に対応するには(2012/02/20)

さらに、CoffeeScript のソースコードを編集したい方は、「CoffeeScript Netbeans」プラグインをインストールしてください。http://plugins.netbeans.org/plugin/39007/coffeescript-netbeans からダウンロード可能です。