2016-06-13 6 views
0

ウェブサイトからの指示を使用:
http://wiki.octave.org/Octave_for_MacOS_XMacOSでオクターブスクリプトを実行するには?

私はMacOS Xの10.9.5上のオクターブをインストールしました。さて、私はどのようにexample.m

%file: example.m 
print('hello') 

と呼ばれるオクターブのスクリプトを持って
/Applications/Octave-gui.app

/Applications/Octave-cli.app
: インストール済みのアプリケーションはしていますターミナルからこのファイルを実行できますか?

NOTE: 

    open /Applications/Octave-cli.app # this works fine 
    open /Applications/Octave-gui.app # this freezes the octave program 

次に、オクターブコマンドを対話的に書き込み、実行することができます。私が欲しいもの

は次のとおりです。python myscript.pyのようになりますよう

octave myexample.m 

は、結果を与える必要があります。

UPDATE:
私はアンインストール:
/Applications/Octave-cli.appと/Applications/Octave-gui.app

をその後、私は2つのアプリを
ダウンロードオクターブ4.0.2をダウンロードグラフィカル・ユーザー・インターフェース(OS X 10.9+)、コマンドラインインタフェース(OS X 10.9+)のウェブサイトから


ダウンロードオクターブ4.0.2:
http://wiki.octave.org/Octave_for_MacOS_X
次に、私はOctave.appを取得しました。グラフィカルインターフェイスでオクターブスクリプトを作成して実行できます。

しかし、私はまた、コマンドラインから実行したい:

octave myexample.m 

いくつかの関連リンクは次のとおりです。
How to invoke octave script in unix shell

+0

「ターミナルでオクターブスクリプトを実行する」というグーグルの検索結果が大量に表示されます。あなたはそれらのいずれかを試しましたか? – brimstone

+0

@ブリムストンはい、しかし私のために働いた人はいません。 FYIのオクターブは私のラップトップ(Ubuntu 15.1)では正常に動作しますが、オフィスのデスクトップ(MacOS)では正常に動作しません。 –

+0

'octave myexample.m'はあなたの' PATH'に 'octave'実行ファイルがある限り動作します。 「オクターブ」と入力して確認します。 –

答えて

1

あなたはXcodeのをインストールし、そして中にあれば、パッケージマネージャのいずれかが(言及しましたあなたが既に参照しているpageで自家製のものを選んでください)

そうでない場合、解決策はそこに行かなければなりません。

追加参照:http://wiki.octave.org/Create_a_MacOS_X_App_Bundle_Using_Homebrew

+0

以前のcliおよびguiアプリを削除しました。次に再インストールされます。今、私はOctave.appを見ることができます。それはグラフィカルなインターフェイスを持っており、私はそこに書いて実行することができます。しかし私はまた、オクターブのようなコマンドラインから実行することが好きですmyexample.m。 –

+1

"次に再インストールされました":まったく?自家製ビア?たとえば、https://adampash.com/how-to-install-octave/ – swa66

+0

をダブルクリックするだけでインストールできます。しかし、それは時には時々動作し、時には凍結します。 –

4

のMacOS上でGUI 4.0.3をインストールした後、あなたがCLIにこのパスを使用することができます。

/Applications/Octave.app/Contents/Resources/usr/Cellar/octave/4.0.3/bin/octave-cli-4.0.3 

/Applications/Octave.app/Contents/Resources/usr/bin/octave-cli 

これは別名でありますしかし、最初のバージョンを実行するのはおそらくバージョンセーフです。

+0

私はこれを1000時間アップアップすることができます。迅速でした(チュートリアルのinstall_octave.shと違って)、完璧に動作します。 –

関連する問題