2017-01-14 8 views
0

カスタムターミナルで実行することは不可能です。私はoctave-cli.appはそこにあると知っていますが、それはいつも標準の端末で開きます。コンパイラ(または)のようなオクターブスクリプトを実行する方法は、Itermのインタプリタのようにインタラクティブに実行しますか?マックOSX 10.9+Mac OSXのIterm/Zsh/OmgzshでOctave-cliを実行する

編集を使用して

: は、私はパス変数をエクスポートする方法を知っています。しかし、ウェブを検索しても、それを行う方法を見つけることはできません。それも可能ですか?私は自家製のものを使って無駄にしてみました。

+0

なぜこれは不可能だと思いますか? homebrew経由でGNU Octaveをインストールした場合、端末から "octave"を実行するのは簡単です。 – Andy

+0

明確にするために、Itermでオクターブを入力すると別のクライアントでオクターブが開きます。参考までに、pythonと入力すると、同じItermウィンドウで対話モードが開きます。 OctaveはMacOSXターミナルでそれを開きます。 – devssh

答えて

4

octave-cli.appの内容を見ることができます。これはスクリプトです。私のように行く

open -a Terminal.app /usr/local/octave/3.8.0/bin/octave | logger 2>&1 

オクターブを開くために使用されるターミナルアプリケーションを指定します。私が思うように、これがあなたの問題の理由です。

解決策は、システムパスでオクターブを連結し、 "/ usr/local/bin"に配置する方が適切です。等

ln -s /usr/local/octave/3.8.0/bin/octave-cli /usr/local/bin/octave-cli 

最後に、オクターブは、システム・パスで検索し、直接実行に見出されるであろう、単に「オクターブ-CLI」コマンドを入力することにより、任意の(ITERM等)端末またはシェル(bashの、zshの)を介してアクセスすることができます。

関連する問題