ちょっとハマったのでメモ。
Parseのサーバサイド実行環境であるCloud Codeのチュートリアルを試してみたんだけど、サイトの通り
> parse new MyCloudCode
した後に、Windows版のparseconsole.exeから
> parse deploy
するとちゃんと動くのに、Mac/Linux版(試したのはMac)のparse deployではエラーが発生して、pythonのバックトレースが出て止まった。
ググってみたら、
> curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash
して新しいparseコマンドをインストールし直せばいい(古いとエラーが起きる)とあったけど、これでは解決しなかった。
もうちょっと調べてみると、pythonの特定バージョンでは動かないという報告を見つけたので、自分の環境を調べてみると、macportではpython25パッケージを使っていたみたい。
> port select --list python
してから、
> sudo port select --set python python27
としてインストール済みのpython27(具体的にはPython 2.7.3)に切り替えたら正常にparse deployできた。
0 件のコメント:
コメントを投稿