Capistranoでdeployすると”fatal: Could not parse object”と出る

Capistranoで、新しく作ったブランチをデプロイしようとしたらエラーが起きた。例えば以下のような感じ。

$ cap staging deploy -s branch=mybranch
    triggering load callbacks
  * 2013-04-25 11:51:27 executing `staging'
    (中略)
    [my-deploy-server.example.com] executing command
 ** [my-deploy-server.example.com :: out] fatal: Could not parse object '4n58rzpt8w4iuvzdau5hylb82gsxxvg7hhcjyucc'.
    command finished in 7935ms

“fatal: Could not parse object”の行は赤字で表示される。この問題の原因は、Capistrano側で設定されているgitのリポジトリに引数で指定されたブランチが存在していないことだった。自分の場合は、ローカルでちゃんと$ git push origin mybranchを実行してから再度cap deployを実行することで、問題が解決した。

Chrome+Dev HTTP ClientでPOSTでのHTTP通信を試す

急ぎでPOSTによるHTTP通信を試したかったのでてきとうにググってDev HTTP Clientを発見。Chromeにインストール。GETはすぐに投稿できたもののPOSTのやり方をミスってしまっていたため、POSTで通信する方法を備忘録としてメモ。焦っている時ほど、当たり前のことができなくなって、なおさら焦ってしまった。

続きを読む Chrome+Dev HTTP ClientでPOSTでのHTTP通信を試す

なにもしていないのにbundle installに失敗する

特に何もした覚えがないのに(←こういう時はたいてい何かやっている)、土日空けで$bundle exec rspec ~~~の実行に失敗した。仕方がないので$ bundle installを実行したところ、以下のようなエラーを吐いてしまった。

続きを読む なにもしていないのにbundle installに失敗する

JavaScriptの理解に役立つドキュメント

恥ずかしいことに、何となくやりたいことは出来るけど、JavaScriptの構造をよく分かっていないという状態だった。次のステップに進むにあたり、Mozilla Developer NetworkJavaScriptに関するドキュメントがJavaScriptの基礎を理解するのにとても役に立った。

特に、以下のドキュメントを読んでよかったな、と感じた。(読んだ順)

Xcodeで”Could not read from the device.”というエラー

Xcode4でiOSアプリのコンパイルは通るのに実機で起動しようとするとCould not read from the device.と出る場合の対処方法

Could not read from the device.
しばらく経つと、Could not start debugserver on “(iPhoneの名前)” when trying to launch “(アプリケーションの名前)”とも表示された。

Could not start debugserver on “(iPhoneの名前)” when trying to launch “(アプリケーションの名前)”

続きを読む Xcodeで”Could not read from the device.”というエラー