最近の Mac に Houdini (Apprentice) をインストールして、アイコンをダブルクリックしても、ぴょんぴょん跳ねるだけで起動しない場合の対処方法。
使用したバージョン: Houdini 18.0.532
関連する OS: 10.14/10.15
0. 初めに確認すること
1. 診断ファイルを見てみる
以下、使用する Mac のホスト名が MacBook-Pro だと仮定する。
- License Administrator を起動し、View-> Diagnostic Information を実行、Save ボタンを押して内容を保存する。(ライセンス診断ファイルの生成)
- #1 で保存したファイルをテキストエディタで開き、17または18行目にある Server ip address: の行を確認する。ここに記述された IP アドレスが、以下のように 0.0.0.0 の場合、ライセンスサーバ(ローカル)を見に行けていない。
Server ip address: 0.0.0.0 Reported host name: MacBook-Pro
- ターミナルシェルを開き、以下のコマンドを入力する。この際に使用している実際のホスト名に合わせてMacBook-Pro の部分を変更する。(コマンドラインツールの使用)
$ echo 127.0.0.1 MacBook-Pro.local MacBook-Pro | sudo tee -a /etc/hosts
この際に Administrator (root) のパスワードを要求されたら、そのパスワードを入力する。 - これで Houdini が起動するかどうか確認
- しない場合は再起動してもう一度確認。いずれかで起動するはず。
2. hostname が一定しない場合
こちらのページの最初の問題への要領でホスト名を固定する。
3. サーバプロセス (sesinetd)が動いていない場合
以下のコマンドを実行。
sudo launchctl load -w /Library/LaunchDaemons/com.sidefx.sesinetd.plist
4. パスの定義時の注意
Windows ではパスは ; (セミコロン) を使って区切るが、MacOS と Linux では : (コロン) で区切る。プラグインを使用する場合などに、ネットで拾ったサンプルを自分の環境 (houdini.env) にコピーする場合、コロン (:) を使うこと。
Windows
PATH= "/Applications/redshift/bin;$PATH" HOUDINI_PATH = "/Applications/redshift/redshift4houdini/20.0.547_arm64;&" PXR_PLUGINPATH_NAME = "/Applications/redshift/redshift4solaris/20.0.547_arm64;&"
Mac および Linux
PATH= "/Applications/redshift/bin:$PATH" HOUDINI_PATH = "/Applications/redshift/redshift4houdini/20.0.547_arm64:&" PXR_PLUGINPATH_NAME = "/Applications/redshift/redshift4solaris/20.0.547_arm64:&"
HOUDINI_PATH の最後の & を忘れないこと。
リンク
最終更新: 2024-01-23
0 件のコメント:
コメントを投稿