2017-03-16 10 views
0

私はHerokuにgettextをインストールします。私は、https://github.com/lexifdev/heroku-buildpack-gettext.gitを私のアプリのbuildpacksセクションに追加しました。私はHeroku gettextのインストール

heroku run python manage.py compilemessages -l en

を実行したときしかし、私は、エラーメッセージが表示されます:CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed.

+0

あなたは展開のためにHerokuを使用しますか?通常、メッセージは開発時にコンパイルされ、コンパイルされたメッセージファイルはリポジトリに保存されます(理論的には最適ではありませんが、一般的な方法です)。 –

+0

だから私は.poと.moファイルをHerokuにプッシュして、残りの部分をdjangoが処理しますか? –

+0

そうだと思います。私は確信していません。それを試してみてください。 –

答えて

0

は、同じ問題に私の友人を持っていました。 (例えばGitのプッシュ)、それあなたが持っている他のbuildpacksが構築されてインストールされますHerokuのにあなたの次の展開にhttps://github.com/grauwoelfchen/heroku-buildpack-gettext.git

:以下buildpackを追加し、Herokuのダッシュボードから

:ここで私はそれを修正する方法ですすべてがうまくいくはずです。