あけましておめでとうございます。
これまではソース読んでただけなので、rails2.0はインストールせずにいました。万が一進行中のプロジェクトが動かなくなったりしたら怖いしね
でもそろそろ使ってみたいよねとgemでインストールしたわけなんですが、案の定動かなくなったとことかあったのでそのメモです。
■rake rails:freeze:gems
railsのバージョンを上げる前のお約束。railsのバージョンをgemに依存しないようにしてあげるコマンドです。
だけど動かない。
uninitialized constant Gem::GemRunnerとか言ってるので調べてみたら、結構前から動かなくなってたみたいですね。気付きませんでした
http://d.hatena.ne.jp/m4i/20071208/1197050955
ここを参考に
$ ruby -rrubygems/gem_runner `which rake` rails:freeze:gems
で解決
■rakeぶっこわれ on engines
一部のプロジェクトでrakeが動かなくなってしまった。
rakeのバージョンは0.8.1
これまで使ってたのが0.7.3だったからその影響か?
rakeが動かないプロジェクトに共通しているのはrails-enginesというプラグインを使っていること
きっとこのプラグインがrake拡張してんだろと思って
vendor/plugins/engines/tasks/engines.rakeを削除
もう使うこともないからね。。。
enginesプラグインはアプリケーションのひな形を使い回せるようにしてくれるステキプラグイン
でもそう思ったのも最初だけで、かなり使いづらかったので使うのやめました
■rails1.2で作りたいの。。。
うちで作ってきたモジュールがrails2.0に対応してるか確認がとれてないので、今はまだ1.2系が使いたい。
でもrails hogeとかすると勝手に2.0でプロジェクトが作られてしまう。
1回はrails2.0消してからやったけど、2回目はもういやなので調べたら
$ rails _1.2.6_ hoge
でhogeというプロジェクトがrails1.2.6で作られました
めでたしめでたし押忍
※このエントリはZDNetブロガーにより投稿されたものです。朝日インタラクティブ および ZDNet編集部の見解・意向を示すものではありません。
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
百聞は一見にしかず!
集計/分析、蓄積/検索の体験セッション
必要以上の容量を奨められていませんか?
→電気ガスのように使えるストレージを知る
ウェブ消費行動の専門家×日本ベリサイン
ネットで消費者の信頼を得るポイントとは
セキュリティ、快適性、管理機能を網羅
BYODのスタンダードになり得る"DME"
福田和代が贈るZDNetオリジナルストーリー
見逃せない3部作の第1回が無料公開!
陥らないためのワンポイント解説&
”実証実験から読み解くセミナー”情報
製造業者必見
オフライン環境のセキュリティ対策
物理パッチ適用までにサーバを襲う脅威から
自動的に保護するDeep Securityエージェント
国土交通省やmixiが導入したシステムとは?
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート
日本最大級 サービスマネジメントイベント
IBM がクラウド、モバイル、インフラを語る
株式会社ヤマハミュージックメディア
株式会社日立システムズ
EMCジャパン株式会社
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。