Visual Studio 代码无法使用 'code' 命令打开
Visual Studio Code not opening with 'code' command
当我尝试使用 code .
从命令行打开 VSCode 时,出现错误 ./MacOS/Electron: No such file or directory
。我该如何解决这个问题?
打开位于 /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
的文件并将 python
更改为 /usr/bin/python
。
解决方案归功于 joaomoreno。
可能(就像我一样)您在 ~/.bash_profile
或 ~/.bashrc
等中更改了某些内容。
只需让 vscode 从命令选项板重新安装命令,例如这个:
对于尽管遵循 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"
如果您遇到以下错误:
/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
为避免更改 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 以确保路径为 re-hashed 后,一切应该会再次运行。
当我尝试使用 code .
从命令行打开 VSCode 时,出现错误 ./MacOS/Electron: No such file or directory
。我该如何解决这个问题?
打开位于 /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
的文件并将 python
更改为 /usr/bin/python
。
解决方案归功于 joaomoreno。
可能(就像我一样)您在 ~/.bash_profile
或 ~/.bashrc
等中更改了某些内容。
只需让 vscode 从命令选项板重新安装命令,例如这个:
对于尽管遵循 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"
如果您遇到以下错误:
/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
为避免更改 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 以确保路径为 re-hashed 后,一切应该会再次运行。