shell无法运行任何外部命令,包括echo cd..等等,只能认出直接的文件名路径,这是什么原因呀


用命令行、atom、IJulia都试过了,全不行,两个版本1.2,0.6都试过了,全不行,用run(`echo hello`)之类的也试过了,都不行

Windows上的shell模式是废的,Linux能用是因为很多命令都是实在的程序,比如Windows并没有一个东西叫ls.exe或dir.exe

相关的 issue

有点理解这个问题了,教程里的内容只是针对linux的,我用的是windows所以shell的很多功能没有实装?

Julia明显是Linux生态链的东西,所以不要指望对Windows有太好的定制支持…你可以用shell启动cmd或者powershell然后再操作

可以试试在WSL里用Julia

楼主最后解决了这个问题了吗? 采用什么方法呢?

windows的特性问题 无法解决