@thorikiriのてょりっき

@thorikiriがWebとかAndroidとかの技術ネタや本を読んだブログです

ruby

Capistranoでunicornを再起動する

Capistranoを使って、unicornをリスタートしようとして、ちょっとハマってしまいました。 unicorn.pidの存在確認をして、存在していればそのファイルを読み込んでプロセスをKILLしてから、起動のコマンドを打つつもりでした。 なので、元はこんな感じです。 …

Fileが開けなかった

File.open("~/path/to/file") でファイルが開けなくて苦労しました。 チルダはダメのようです。 File.open("/home/user/path/to/file") であればOK。

capistranoのbundler/capistranoでsshがタイムアウトする

bundler/capistranoでbundle installをかけています。 AWSのEC2で動かすとタイムアウトになって困った。 sshd_configのClientAliveIntervalを設定すればいいらし。 設定方法はこちらを参考にしました。 ssh の接続維持 - snbhsmt_log そして、sshdを再起動す…

RailsAdminとconcern modulesを共存させる

RailsAdminって便利ですね。管理が非常に楽になります。 RailsAdminを使っていたところに、concern modulesを組み込んでみました。 すると、今まで動いていたRailsAdminが動かなくなるという現象が発生しました。 RuntimeError in RailsAdmin::MainControlle…

capistranoでアップデート後の処理を追加する

capistranoを使ってデプロイ作業をしているのですが、アップロード後に処理を追加したいなと思いました。 やりたいことは、シンボリックリンクを別途貼りたかったのです。 こんな感じに後処理を追加することで出来ました。 namespace :deploy do after "depl…

macportをアップデートしようとしたらエラーになった。

先日、Mac OS X Mavericksにアップデートしました。 そして、今日Ruby2.0入ってたっけ?とrvmコマンドで確認したらrc1でした。あれれ。最新版を入れようとしました。 とりあえず、rvm get stableをして、rvm install 2.0.0としたところでエラーになった。 ma…

Windows7にRails4をインストールする

Windows7にRails4をインストールしてみます。 あらかじめRuby2がインストールされていることとします。 環境 Windows7 Ruby 2 Rails 4 Rails4 インストール 正式リリースされているので、gem install railsでインストール出来ると思ってましたが、次のような…

Ruby 2.0 & Rails 4.0先取りセミナー #webcat に行って来ました

Ruby 2.0 & Rails 4.0先取りセミナー : ATND Rubyわかんないです。先日、Railsをちょっと動かしてみた程度で止まっているので、知識はあんまりないのですが、今後やっていきたいなと思ってますよ、と。 そんな状態ですが、一応メモを残しておきます。間違っ…