FC2ブログ

ホーム 次ページ >

スポンサーサイト

--年--月--日 --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告

Netbeans 7.1のRuby&RoRのプラグインのインストールが変わった>

2012年06月03日 00:59

NetBeans7.1では、Ruby&RoRのプラグインが、利用可能プラグインから外れている.....

で、調べてみたら

Workaround for Ruby support on Netbeans 7.1 にzipファイルをダウンローとして使う必要がある...みたいです。

で、

http://jruby.org.s3.amazonaws.com/downloads/community-ruby/community-ruby_7_1_preview1.zip

から取得してzipで展開。
展開したら、メニュー画面から ツール>プラグイン で開いたダイアログからダウンロード済みとして、上記で展開したファイルをすべて選択してインストールすると、RubyとRoRが使えるようになります。

これがないとRubyの開発が面倒になるので、このまま続けてほしい....

続きを読む >

スポンサーサイト

Ruby コメント: 0 トラックバック: 0

gemインストールメモ

2012年06月03日 00:13

Ruby1.8を使うための、gemインストール手順をメモ :-)
Rubyの開発にNetBeansを使っているので、NetBeansが前提になっています...

RubyGemsからソースコードのzipファイルをダウンロード

今は1.8.24最新。rubygems-1.8.24.zip
で、ダウンロードしたファイルを解凍してビルドします

>tar xzvf rubygems-1.8.24.zip
>cd rubygems-1.8.24
>/home/***/ruby/1.8.7/bin/ruby setup.rb
>mkdir -p /home/***/ruby/1.8.7/lib/ruby/gems/1.8/gems

setup.rbを実行する際、gemをインストールしたいRubyを直接指定して実行すると、そのRubyのbin配下にgemを生成してくれます :-)
最後のmkdirは、gemで管理するライブラリの保存場所を作っています。
この場所は、Rubyをインストールしたディレクトリ配下の  lib/ruby/gems/1.8/gems に作るのがNetBeansのRubyプラグインでは基本みたいです...
あと、NetBeansのRubyプラグインは、ruby本体が存在する同じディレクトリにgemがあるのを前提としているようです。

で、開発用に複数のバージョンのRubyで開発したり動作確認するために、各バージョンごとにRubyをビルドしていると思うので、そのビルドごとにgemをインストールすることをおすすめします。

環境変数には、実際に使うrubyのパスやgemホームを設定して、開発に使うものはNetBeansに定義する...という使い方をしています。

実際の環境変数の設定ついては、RubyGemsのインストールを参照してください。

最近、ログ解析用だけど、お仕事でRubyを使えるようにしたので、ちょっとニヤニヤヽ(=´ω`=)/

Ruby コメント: 0 トラックバック: 0

NetBeans 7.0 でRuby&RoR

2011年05月12日 21:14

Oracleの都合によってNetBeans7からRubeとRoRが正式サポート対象から外れましたが、どうやら有志の力によって「コミュニティ貢献プラグイン」として継続するようです。

NetBeans7_ruby1

実際にNetBeans7.0をインストールして表示してみたプラグイン一覧です。
これでまた、NetBeansをRubyの開発環境として使い続けられます :-)

インストールしてみましたが、今まで通り使えました。メニューも今のところ日本語で表示されます。

作成者のThomas Eneboのブログもみてね :-)
Tom's Ruminations

2011.5.14 追記
Masaki Katakai's WeblogにもRuby & Rails モジュールのことが :-)

NetBeans 7.0 用 Ruby & Rails モジュールがアップデートセンターに

プラグインをダウンロードしてインストールすることについても書かれています。

Ruby コメント: 0 トラックバック: 0

静的言語の呪縛

2010年09月26日 21:17

ここのところ仕事が忙しく、ブログの更新が滞っています (´・ω・`)ショボーン

今の状況ですが、今月頭に買った メタプログラミング Ruby を読んでから、大分Rubyの思想というか考え方を飲み込めるようになりました :-)
Rubyの柔軟さと、その柔軟さゆえに、プログラマの裁量と良識にすべての責任が託されている言語であることもわかって、とても有意義でした  (`・ω・´;) b ビシッ!!

オープンクラスが出来てしまう背景、Rubyの内部ではクラスはひとつのインスタンスでしかなく、そのクラスインスタンスを実行中に拡張することができること、その仕組みがメタプログラミングを可能としていること...などなどを知ることが出来ました....

あと、Rubyの柔軟さがわかってくるとともに、今まで当たり前のように使っていた静的言語の型宣言の持つ制約に、どれだけ縛られて設計と実装をしてきたのかを知ることにもなりました....orz

一度型(クラスも含む)を宣言してしまったら、実行したあとは、その宣言の範囲に縛られた範囲の動作しか出来ないことの不自由さを再認識することが出来たような気がします....


静的言語は、言語で制約されていることが多いため、人間の間違いを実行前(コンパイルエラーや静的解析)に見つけることが出来るメリットがあるけど、昨今のプログラムに求められる柔軟さや複雑な機能を実現しようとすると、その制約が仇となってプログラム構造が複雑になり、かえってバグを増やしてしまうというジレンマを抱えているとも思います。

今のシステムに求められる要求が、静的言語の持つメリット/デメリットの損得の分岐点が、損に傾く位置になっているんじゃないかな...と思うことも....orz


まだまだ勉強することがたくさんあることもわかってきたなぁ...

オラ、ワクワクすっぞ :-)

Ruby コメント: 0 トラックバック: 0

メタプログラミング

2010年09月04日 21:31

発売が遅れたようですが、今日届きました :-)



RubyやRailsを使う以上、避けては通れないメタプログラミングの道...
いや、避けるつもりなんてさらさらないけどね (;´Д`)

ここで吸収した考え方が、仕事で使っているJavaでどう活かすことが出来るか :-)

Ruby コメント: 0 トラックバック: 0

ホーム 次ページ >

プロフィール

PANTOMAIMU

Author:PANTOMAIMU
本当は仕様を決めたり設計だけじゃなく、プログラミングもしたいのに~というジレンマを抱えながらも、時間があれば家でプログラムを作ったりしている、しがないSE....
趣味はお絵描きに曲作りに自転車 :-)

Twitter @PANTOMAIMU

カレンダー

03 | 2019/04 | 05
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

FC2カウンター

最新トラックバック

検索フォーム

ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。