5

何らかの理由で、MacBook Pro (OS X 10.9) で自作をアンインストール/再インストールする必要がありました。homebrew 経由で swi-prolog を再インストールしたかった (最初に行ったように)。インストール プロセスは目に見える問題なく機能しましたが、端末で swi-prolog を実行するたびに、「Abort trap: 6」というメッセージが表示され、それが何を意味するのかわかりません。インターネット上にはこのメッセージについて多くのことが書かれていますが、それらを私の問題と関連付けることはできません。私たちを手伝ってくれますか?

4

2 に答える 2

4

何らかの理由でシンボリック リンクが正しく機能していないようです。私のバージョンの swi-prolog では、完全なパスを入力して正しく実行する必要がありました。たとえば、次のようになります。

/usr/local/Cellar/swi-prolog/6.4.1/bin/swipl

あなたのバージョン番号は、私が上にリストしたものとは異なる可能性があることに注意してください.

これは、Prolog を使用するたびに入力する必要があるときに覚えておくのが非常に面倒になったので、次のコマンドでエイリアスとして追加することができました。

alias prolog='/usr/local/Cellar/swi-prolog/6.4.1/bin/swipl'

現在の端末セッションのその時点から、次のように入力するだけで開くことができました。

prolog

この方法は明らかにはるかに簡単ですが、バージョンも変更された場合はエイリアスを変更することを忘れないでください。

コマンド「prolog」はもちろん、使用したい任意のコマンドと交換できます。

このコマンドをより永続的にしたい場合 (ターミナル ウィンドウを閉じた後など) は、~/.bash_profile起動時に実行されるように上記のエイリアス コマンドもファイルに追加する必要があることに注意してください。

お役に立てれば!

于 2014-03-04T20:46:40.977 に答える