Railsのroutingで.(ドット)があるとエラーになってしまう場合の回避法
こんなルーティングを定義したとき、
get 'tags/:name', to: 'tags#show', as: :tag
/tags/foo. とかでアクセスすると、RoutingErrorになる。
回避するには以下のようにconstraintsでスラッシュ以外を許可するとよい。
get 'tags/:name', to: 'tags#show', as: :tag, constraints: { name: /[^\/]*/ }
dockerなcentos7でhttpdをyumでエラー
dockerでCentOS7ベースのコンテナでhttpdをyumインストールしようとしたら、エラーが出た。
Error unpacking rpm package httpd-2.4.6-31.el7.centos.x86_64 error: unpacking of archive failed on file /usr/sbin/suexec: cpio: cap_set_file Verifying : httpd-2.4.6-31.el7.centos.x86_64
なにこれ意味分かんない。
で、調べると延々と議論されてた。 github.com
採用されているファイルシステムの問題らしい。よくわからん。
結論からいうと、まだ完璧な解法は見つかっていないらしく、間に合わせの方法でよければ以下で解決する。
pkgfarm.tumblr.comで、どこが「間に合わせ」かというと、よくわかんないんだけど、このdevicemapperというstorage-driverは遅いらしくって、どれくらい遅いのかわかんないけど、そういう意見があるってことだけ伝えて以上としたいと思います。
Ansibleでrbenvのplaybookを書いてハマったことなど
あらすじ
新規にAWSでRailsアプリをホストするぞ、となったリア充は、dockerでプロビジョニングのデバッグ環境を作ったものの「プロビジョニングツールはChefでいいのか?」という迷いが常にあった。このタイミングでかねてから耳にしていたfabricとAnsibleを試してみた結果、Ansibleがたいそう気に入ったのでChefでいうCookBook的な位置づけであるPlaybookを書く運びとなったのであった。
続きを読むYosemiteでWifiの様子がおかしいとき
マジでいらついた。時間とられた。ジョブズが生き(ry
ググればいろんな解決方法がでてくるけど、どれも機能しなかったが、以下の1をやったら治った。
http://www.reddit.com/r/apple/comments/2jwah7/psa_yosemite_wifi_issues_list_of_possible_fixes/