【问题标题】:Visual Studio Code not opening with 'code' commandVisual Studio Code 未使用“代码”命令打开
【发布时间】:2019-12-13 22:03:41
【问题描述】:

当我尝试使用 code . 从命令行打开 VSCode 时,我收到错误 ./MacOS/Electron: No such file or directory。我该如何解决这个问题?

【问题讨论】:

    标签: bash visual-studio-code command-line vscode-settings


    【解决方案1】:

    如果您收到以下错误:

    /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 并用“纳米代码”打开了文件。在第六行中,我将 python 更改为 python3。现在它就像一个魅力。
    【解决方案2】:

    打开位于/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code 的文件并将python 更改为/usr/bin/python

    感谢joaomoreno 提供解决方案。

    【讨论】:

      【解决方案3】:

      对于尽管遵循 joaomoreno https://github.com/Microsoft/vscode/issues/3941 的解决方案仍面临-bash: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/: is a directory 问题的人,请在文件路径末尾添加codealias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"

      【讨论】:

        【解决方案4】:

        为避免更改 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 以确保重新散列路径后,一切都应该再次运行。

        【讨论】:

          【解决方案5】:

          可能(和我一样)您更改了 ~/.bash_profile~/.bashrc 等中的某些内容。
          只需让 vscode 从命令面板重新安装命令,如下所示:

          【讨论】:

            猜你喜欢
            • 2018-11-11
            • 1970-01-01
            • 2015-07-10
            • 2021-12-07
            • 2015-11-21
            • 2016-09-15
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多