一直在使用VS Code来编写和运行Julia程序。
可是,自从VS Code的Julia扩展(Extension)升级到1.4.0版后,直到目前最新的1.5.6版本,都无法启动Julia。错误提示“julia.executablePath”设置不正确,需要重新设置(如下图)。就是说,指向julia.exe的路径设定不正确。
但实际上,julia.exe的路径设定是正确的。想到会不会是路径格式问题。于是试着将“\”改为“\\”或“/”,或是在路径外增加引号,但都无法解决问题。
到论坛、GitHub上寻求帮助,也没有答案。有朋友建议将Julia扩展降低版本使用。这倒是可以暂时解决,将Julia扩展降级到1.3.34版后,Julia可以在VS Code中启用。
本来以为这个问题能随着Julia扩展的进一步升级得到解决,可直到最近的1.5.6版,也还是存在同样的问题。作为“强迫症”患者,自己实在觉得这个不太容易忍受,于是再次寻找问题所在及解决方案。
先是尝试看GitHub上VS Code Julia扩展相关的源码,想找出些端倪,不过并未找到问题所在。
又尝试着在VS Code安装目录下,看看是否有Julia扩展相关的配置文件,想是不是可以直接修改相关配置文件,使julia.exe的路径设定可以起作用。也没有成功找到这个相关的配置文件。
突然一转念,想到既然是1.3.34版本可以正常使用,1.4.0版开始出现的问题,那看看1.4.0版和1.3.34版之间的差异