Internal Server Errorが出たとき、だいたいPermissionが足りてないとか、.htaccessがアレとか、そういう感じなんだけど、そうでも無いときがあったのでメモしておく。
さくらのレンタルサーバでlocalにrubyの環境を揃えていたとき、rbファイルのshebangは
#!(localのrubyのパス)
って書くものだと思ってたんですが、
#!/usr/bin/env (localのrubyのパス)
って書かないとInternal Server Errorになってしまった。理由は分からない。
参考