首页 > 其他分享 >mac上解决command not found: code问题

mac上解决command not found: code问题

时间:2024-06-15 17:28:19浏览次数:12  
标签:Code Visual 命令 mac code Studio PATH command 环境变量

目录

1. 为什么会出现这个问题

2. 解决问题的两种办法

2.1 前提条件

2.2 方法一:在配置文件中增加环境变量

2.3 方法二:直接在软件中设置添加环境变量


1. 为什么会出现这个问题

        这个错误表示在Mac终端中输入了code命令,但是系统找不到这个命令。这通常发生在尝试打开Visual Studio Code编辑器时,但code命令没有正确安装或者没有添加到系统的PATH环境变量中。

2. 解决问题的两种办法

2.1 前提条件

        1、已经安装Visual Studio Code

        2、在"应用程序"文件夹下可以找到Visual Studio Code (一定要在应用程序这个路径下,否则以下操作全部无效,本人之前是放在“下载”路径下,结果白忙活~~)

2.2 方法一:在配置文件中增加环境变量

        通过code命令来启动,需要添加Visual Studio Code的路径到PATH环境变量中。找到Visual Studio Code的安装路径,然后在终端中运行以下命令:

export PATH=/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin:$PATH

        执行完后,记得执行下面的命令update同步一下(因为mac默认shell就是zsh,所以这里以它为例子)

source ~/.zshrc

注意:以上操作只是临时操作,先测试该命令是否有效。这条命令只会临时添加路径到当前会话的PATH中,如果想要永久添加,需要把这条命令添加到你的shell配置文件中(比如.bashrc,.bash_profile,或者.zshrc,取决于你使用的shell),如下:

执行完上述修改后记得执行下面命令(或者关掉shell重新打开)

source ~/.zshrc

2.3 方法二:直接在软件中设置添加环境变量

          通过(⇧ ⌘ P)三个键 打开命令面板,就会弹出来这个界面,选择Shell Command就行

         但是出现权限问题,可以尝试chmod一下(有同学尝试成功或者没成功都可以分享一下,因为本人没成功,哈哈哈~):

标签:Code,Visual,命令,mac,code,Studio,PATH,command,环境变量
From: https://blog.csdn.net/qianxiao_anran/article/details/139698864

相关文章

  • Codeforces Round 947 (Div. 1 + Div. 2)
    发现今天做不了一点题,遂来补以前的比赛。B.378QAQandMocha'sArray秒了。排序,取最小的数记为\(x\),再取最小的无法被\(x\)整除的数记为\(y\),如果仍然存在无法被\(y\)整除的数,则无解。C.ChamoandMocha'sArray容易想到一个结论:如果一个数比它左边或右边的数小,那么......
  • Codeforces Round 836题解(A、B、C)
    A.SSeeeeiinnggDDoouubbllee直接将原字符串翻转一下拼到原字符串的后面就构成了回文串。strings;voidsolve(){cin>>s;cout<<s;reverse(s.begin(),s.end());cout<<s<<'\n';}B.XOR=Average分\(n\)的奇偶性考虑,若\(n\)为奇数,我们可以......
  • QT6安装Android SDK出现"Android SDK Command-line Tools run"出错解决办法
    前言以下提供的方案,是在QT6,Androidstudio均有安装的前提下,安装完javaJDK,在设置安卓SDK时出现的问题,具体表现如标题所言本文目的是以做笔记学习,交流为主,推荐参考参考链接参考链接https://blog.csdn.net/yy_xzz/article/details/132135255操作流程确定NDK路径......
  • Mac 修改默认 shell
    Mac修改默认shellMac自macOSCatalina开始默认shell由原来的Bash改为zsh查看MacOS系统版本:https://support.apple.com/zh-cn/109033查看系统自带所有shell$cat/etc/shells#Listofacceptableshellsforchpass(1).#Ftpdwillnotallowuserstoconn......
  • MAC系统下安装VUE
    下载node.js点击链接选择图片中的稳定版本安装node.js打开终端,输入node-v和npm-v显示如上信息表示安装成功安装vue脚手架......
  • 4-字符串-11-反转字符串-LeetCode344
    4-字符串-11-反转字符串-LeetCode344LeetCode:题目序号344更多内容欢迎关注我(持续更新中,欢迎Star✨)Github:CodeZeng1998/Java-Developer-Work-Note技术公众号:CodeZeng1998(纯纯技术文)生活公众号:好锅(Lifeismorethancode)CSDN:CodeZeng1998其他平台:CodeZeng1998、......
  • 使用winehq在Mac上成功运行Win系统exe应用程序
    使用Wine可以在Mac上运行一部分exe程序,但是注意⚠️可能会运行失败!第一部分失败尝试(可跳过通过下面连接下载软件https://dl.winehq.org/wine-builds/macosx/download.html安装好后显示上面链接软件过期,并且要求下载XQUartzbrewinstallXQuartz第二部分成功重新找下载站点......
  • 链表经典题目:环形链表问题(LeetCode141.环形链表、LeetCode142.环形链表Ⅱ)
    ......
  • Codeforces Round 952 (Div. 4) 题解分享
    A.CreatingWords思路模拟,交换输出即可codeinlinevoidsolve(){stringa,b;cin>>a>>b;swap(a[0],b[0]);cout<<a<<''<<b<<endl; return;}B.MaximumMultipleSum思路暴力枚举数学不会()codein......
  • [LeetCode] 942. 增减字符串匹配
    942.增减字符串匹配由范围[0,n]内所有整数组成的n+1个整数的排列序列可以表示为长度为n的字符串s,其中:如果perm[i]<perm[i+1],那么s[i]=='I'如果perm[i]>perm[i+1],那么s[i]=='D'给定一个字符串s,重构排列perm并返回它。如果有多个有效排列perm......