| @技術/プログラミング
このブログを Capistrano 3 でデプロイするようにした。こちらを参考にした。一点、 deploy:restart 内で、 invoke メソッドで他の namespace の task...

このブログを Capistrano 3 でデプロイするようにした。こちらを参考にした。

一点、 deploy:restart 内で、 invoke メソッドで他の namespace の task を呼び出すところ

The deploy has failed with an error: #<NoMethodError: undefined method `verbosity' for "/usr/bin/env unicorn:restart\n":String>

というエラーが出てた。調べたらどうも sshkit のバグっぽかった。

最新版では Pull Request マージされてて治ってるぽかったので Gemfile で

gem 'sshkit', github: 'capistrano/sshkit'

と書いておいた。

Capistrano 3、他の gem いれなくても色付いたりマルチステージになってたり rbenv 対応しててモダンになってると思った。あとシンボリックリンク作ってくれる task が便利。

この記事に似ている記事

  • 5938930a9f1e1eb35812dbe10b5c1fd8
    最近、cap deploy がしんどい。こんな感じで、デプロイすると CPU の使用率が高まってしまう。Unicorn が暴走してるっぽい。シンボリックリンクとかはちゃんと置き換わってるんだけど、プロセスが古いままで、サイトの出力が新しくデプ...
  • Bd5abb35faa37797ba4f11bf41e051a1
    前書いてた記事の続き。Kaizen Platform 時代は Naoya Ito さんの以下の記事にあるような感じで deploy してた。 Slack 上で hubot に話しかけると deploy 用の Pull Request が作られ...
  • Screenshot
    Ruby で動くソフトウェアは常に何でも最新を追っかけるのが吉な気がする。好きで使ってる earthquake.gem が最近新規インストール時に動かなくなった。バージョンを固定してないジェム( eventmachine など)のバージョンが...
  • Screenshot
    シェルの履歴から適当に拾ってCONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl` --w...
  • Screenshot
    Lingr 、 lingr-irc + ZNC 経由で見てるんだけど、 5 分おきくらいに接続が切れて辛い感じだった。vim 界隈で有名な mattn さんがエラーにならないように改修してるぽかったので (Pull Request 出してある...
  • CI やっていき December 20, 2018
    44571828740 37714f7723 h
    この記事は CircleCI Advent Calendar 2018 19 日目の記事ですが間に合わず一日遅れて書いております。すんません 🙇🏻CircleCI を使った Rails アプリのデプロイフローみたいな話を書こうかなと思ったので...

Comments


(Option)

(Option)