2009-10-19から1日間の記事一覧

GitHubのgem生成終了 => Gemcutter導入

GitHubがEngineYardからRackspaceへ移行した。この移行はかなりスムーズに実施されたのだが、Gemの自動作成機能がなくなった。 ということで、既に公開してあるgemは1年ほど公開してくれるらしいけど、今後GitHubはもうgemを生成してくれないので、僕が公開…

Module#unloadableメソッド

developmentモードで動かすと、自作pluginのviewに対してアクセスすると初回は問題ないが、2度目にアクセスすると A copy of ApplicationController has been removed from the module tree but is still active! などというメッセージとともにArgumentError…

gemcutterの設定をするcapistranoのタスク

gemcutterにgemを移したことで、そのgemを使えるようにデプロイ先のgemコマンドでgemcutterを使えるようにするためのタスクと、デプロイとは無関係にrake gems:install を実行するタスクを書きました。 cap gems:gemcutterでgemcutterの設定を行って、 cap g…

submoduleを使ってるプロジェクトのconfig/deploy.rb

gitのsubmoduleを使っているプロジェクトをCapistranoでデプロイしようとすると、submoduleで参照している部分は取得されないので、load_missing_constantとかの実行時にエラーになります。なので、submoduleも取ってきてねと設定する必要があります。http:/…