私はMathematica 11を使って、MyPackage.m
という名前のパッケージファイルとrun.m
という名前の2つのファイルを含むプロジェクトを作成します。パッケージファイルには特殊なMathematicaパッケージ構造(https://reference.wolfram.com/workbench/index.jsp?topic=/com.wolfram.eclipse.help/html/tasks/applications/packages.html)にない普通の関数だけが含まれ、もう1つはMyPackage.m
機能を使用してください。Mathematica WolframScriptがファイルを取得できないのはなぜですか?
(* Package.m *)
myFun[x_String] := Print[x]
...
(* run.m *)
<<"Package.m"
myFun["Hello,World"]
私は1つのディレクトリにこれらの2つのファイルを入れて、$path
はディレクトリパスが含まれていることを確認してください。しかし、私がwolframscript -file ./run.m -print all
を実行すると、それは$Failed
と文句を言う。 質問:wolframscriptを使用しているときに別のファイルをインポートする方法は?同じディレクトリにいても宛先ファイルが見つからないようです。
私はMathematica 11を使用し、最新のFree CDF PlayerをインストールしたUbuntuサーバーでwolframscriptを実行します。
は、あなたがあなたのマシンまたは単にCDF PlayerでMathematicaをインストールしてくださいmathematica.stackexchange.com – agentp