【发布时间】:2019-12-13 22:03:41
【问题描述】:
当我尝试使用 code . 从命令行打开 VSCode 时,我收到错误 ./MacOS/Electron: No such file or directory。我该如何解决这个问题?
【问题讨论】:
标签: bash visual-studio-code command-line vscode-settings
当我尝试使用 code . 从命令行打开 VSCode 时,我收到错误 ./MacOS/Electron: No such file or directory。我该如何解决这个问题?
【问题讨论】:
标签: bash visual-studio-code command-line vscode-settings
如果您收到以下错误:
/usr/local/bin/code: line 6: /usr/bin/python: No such file or directory
/usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory
在以下文件中将python 更新为python3:
/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code
【讨论】:
打开位于/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code 的文件并将python 更改为/usr/bin/python。
感谢joaomoreno 提供解决方案。
【讨论】:
对于尽管遵循 joaomoreno https://github.com/Microsoft/vscode/issues/3941 的解决方案仍面临-bash: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/: is a directory 问题的人,请在文件路径末尾添加code:alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
【讨论】:
为避免更改 VS Code 文件,您可以将名为 python 的文件添加到仅执行 python3 的路径中。例如,创建一个名为/usr/local/bin/python的新文件:
#!/bin/sh
# work around missing `python` executable by calling `python3`
exec python3 "$@"
然后chmod a+x /usr/local/bin/python
退出并重新启动您的 shell 以确保重新散列路径后,一切都应该再次运行。
【讨论】: