我使用addpath(pwd)
让我的.m文件在我的项目目录中运行。当我关闭窗口并开始一个新窗口时,我刚刚添加的路径消失了。但文件仍在运行。
是否在我的路上?如何查看我添加到路径中的目录?
此外,.
是我从path
看到的第一个条目。这是否意味着我不需要添加任何目录,因为它总是首先搜索当前目录?
感谢。
答案 0 :(得分:2)
您可以创建批处理文件,它将使用您的目录路径启动Octave。请参阅以下示例:
octave-3.6.4.exe -p "C:\MyOctaveDiretory"
-p means addpath()
答案 1 :(得分:1)
addpath(pwd); savepath();
完成。
答案 2 :(得分:0)
我认为Octave中存在一个错误(我在Windows上使用的是4.0.3版)。当我在当前路径中创建一个新文件时,Octave不能调用它(“错误:'foo'未定义在第1行第1列附近”)。如果我重新启动Octave,它会起作用。这个addpath(pwd)技巧对我有很大的帮助(在我成功尝试rehash()和cd之前再转回来之前)。
如果遇到同样的问题,症状的原因可能是:
答案 3 :(得分:0)
我在添加路径时遇到了类似的问题,其中直接在Octave GUI(命令窗口)中使用addpath命令添加了路径。添加的路径正在控制台窗口中显示,但所有功能均无效。 通过将路径目录从Windows目录更改为未安装OS的其他方向,可以解决该问题。