./manage.py compilemessages
コマンドが見つかりませんが、このエラーがスローされます。Django 1.3.1コンパイルメッセージ。エラー:SH:msgfmt:
sh: msgfmt: command not found
私は、Mac OS 10.7を実行している、と私はmsgfmtプログラムのダウンロードパスを見つけることができません。この問題を解決する方法はありますか?
ありがとうございます!
./manage.py compilemessages
コマンドが見つかりませんが、このエラーがスローされます。Django 1.3.1コンパイルメッセージ。エラー:SH:msgfmt:
sh: msgfmt: command not found
私は、Mac OS 10.7を実行している、と私はmsgfmtプログラムのダウンロードパスを見つけることができません。この問題を解決する方法はありますか?
ありがとうございます!
[更新] TLDR; Dogukanがコメントしたように:Mac OS Maverics brew install gettext; brew link gettext --force
が私のために働いた。
[更新]ユーザーLajarreが報告しました:今日(2014年3月)現在、brew install msgpack
を実行していました。
GNU gettextとgettext-toolsが必要です。あなたはフィンクを使用している場合
は、試してみてください。
sudo fink install gettext-tools
をあなたはそれがまだ存在しない場合は、あなたのPATHに/sw/bin/
を追加する必要があります。
あなたはフィンクを使用しない場合は、BREWを試してみてください。
brew install gettext
brew link gettext
[更新]デイブとジェイソンにより示唆されるようにBREW例からsudoの呼び出しを削除しました。
パウロScardineの答えは完璧ですが、私は「sudoを醸造リンクのgettext」を実行した後、私は、エラーメッセージが表示されました。
Error: Cowardly refusing to `sudo brew link' You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.
それは単に 'sudo' を
brew install gettext
brew link gettext
"醸造" は私の作品削除し、それを処理するのは簡単です。ありがとう! – zsong
BREWは、 'sudo'で使用するように特別に設計されていません。 [なぜHomebrewはsudoが悪いと言っているのですか?](https://github.com/mxcl/homebrew/wiki/FAQ#wiki-sudo)を参照してください。用 –
同様のソリューション[この](http://stackoverflow.com/q/8040826/2343488)と[この](http://stackoverflow.com/q/6882387/2343488)は、今日のよう – juliocesar