Hatena::Grouprubyist

yyamasakの日記

2007/12/10 (Mon)

Rails2.0.1入れようとした => 失敗した => 入った。 19:54 はてなブックマーク - Rails2.0.1入れようとした => 失敗した => 入った。 - yyamasakの日記

Rails 1.2.5 -> 2.0.1 (Windows)

これまでわりとまめにdeprecation警告に対応してきたのですんなりいくかと期待したんですが。。。

Scoped Access プラグインで引っかかってしまいました。

結局もとに戻しましたが、途中経過をうろ覚えでメモしておきます。

失敗しても、全部入れなおせばいいと割り切ってやっています。

元に戻せないようなやりかたをしているので、参考にする方は自己責任で。

RubyGemsを0.9.5にする。

gem update --system

面倒なので全部アップデート(危険?)

gem update

いろいろ引っかかるので、いらないものはuninstallしたりして最後まで行き着く。

ActiveResourceというのが新たに追加されたらしい。

gem updateでは入らないので、別途入れる必要がある。

gem install activeresource

config, script, public/javascriptとかをアップデートする(危険?)。

rake rails:update

いろいろやってインストールが完了。

古いやつが悪さしないように。これでもう元にはもどれない。

gem cleanup

バージョンを書き換える。

config/environment.rb

#RAILS_GEM_VERSION = '1.2.5' unless defined? RAILS_GEM_VERSION

RAILS_GEM_VERSION = '2.0.1' unless defined? RAILS_GEM_VERSION

うごくかな?

ruby script/server

エラーがでた。サーバ死亡。

*******************************************************************
* config.breakpoint_server has been deprecated and has no effect. *
*******************************************************************

ここに対策が書かれていたので、

http://d.hatena.ne.jp/akm/20071208#1197128755

config/environments/development.rb から

config.breakpoint=true を削除

再びトライ。

ruby script/server

ar_editというurekatさんのプラグインでエラーがでた。今は使ってないので、remove。

再びトライ。

scoped_accessプラグインでエラーがでてたけど、いろんなところで使ってるから削除できない。

C:/rails/sample/vendor/plugins/scoped_access/init.rb:18:in `alias_method': undefined method `prepare_application' for class `Class' (NameError)

まだ出たばかりなので、今じたばたしてもしょうがないということで、今回はあきらめました。


他2.0移行関連。 18:43 はてなブックマーク - 他2.0移行関連。 - yyamasakの日記

1.2.4あたりからpaginationがpluginに追い出されたので、そのままだと警告される。

plugin入れるだけで警告が消える。

ruby script/plugin install svn://errtheblog.com/svn/plugins/classic_pagination

subversionいれとかないとだめっぽい。

あとで気づいたこと 18:43 はてなブックマーク - あとで気づいたこと - yyamasakの日記

mongrelが動かなくなりました。RubyGems 0.9.5 の既知のバグらしいです。0.9.5.1を待つか、0.9.4に戻せとのこと。戻すってのはできるのだろうか?

http://rubyforge.org/tracker/index.php?func=detail&aid=15817&group_id=1306&atid=5145

追記 13:26 はてなブックマーク - 追記 - yyamasakの日記

くまくまーのひとが2.0.2で動くようにアップデートしてくれたらしい。

http://wota.jp/ac/?date=20071218

成功。

追記2 18:08 はてなブックマーク - 追記2 - yyamasakの日記

gemgettextを使ってると、なぜかEdge Rails 2.0.2にしたときにサーバが起動できなかった。

最近1.90.0がリリースされたので、アップデートしたら動きました。

2007/12/05 (Wed)NetBeans6.0正式版いれた。

すばらしい。最初からマルチバイト使えるようになってる。

あんまり使い込んでないけど書いておこう。

NetBeansの良い点

  • appが1階層減る。
  • irb(jruby)内蔵。
  • CVS/SVNフロントエンド内蔵。
  • リファクタリング支援機能。

RadRailsにあってNetBeansにないもの

  • ブラウザコンポーネントは使ってない。どのみちフォームのオートコンプリートができないからめんどくさくて使わない。

分からん点

  • production環境で動かす方法。そんな必要ないかもしれないけど。

もっとあるだろうと思う。

たぶん僕は秀丸を使い続けると思う。秀丸Ver.7の補完機能、矩形選択がいい。

他の理由は、Javaで作られたGUISwingっていうの?)は僕のThinkPad T60と相性が悪くて、

マウスがスムーズに動かないから。単にLenovoのせいでNetBeansのせいじゃないと思う。