小工具      在线工具  汉语词典  css  js  c++  java

Mac环境个人及开发快速配置环境

软件工具,macos,windows 额外说明

收录于:39天前

1.brew安装各种环境包,推荐!国内安装可以通过镜像来完成

官方地址:Homebrew — macOS(或 Linux)缺少的包管理器

您可以执行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

镜像命令:如果官网命令无法使用,请使用gitee master的命令。版本与官方同步。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.无论是前端还是后端开发还是个人使用,都建议下载JDK。

官方下载地址:Java 下载 |甲骨文中国

如果你想在mac上配置多个JDK版本,可以网上搜索,或者如果有需要我可以添加更多。

3.MySQL数据库配置与安装。推荐后端开发、全栈开发或者有需要的朋友下载。

官方下载地址:MySQL :: 下载 MySQL 社区服务器

4、NodeJS前端开发必备的环境依赖

官方下载地址:下载 | Node.js (nodejs.org)

在这里提醒下大家:如果想要配置多个版本的 NodeJS,推荐大家使用非易失性,至于其他的我个人不太推荐,目前我一直在使用nvm。

nvm安装方式:GitHub地址若打不开请参考以下命令:nvm-sh/nvm:节点版本管理器 - 符合 POSIX 标准的 bash 脚本,用于管理多个活动的 Node.js 版本 (github.com)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

5.对于npm前端项目,推荐使用pnpm,好处很多。

官方地址:安装| pnpm中文文档| PNPM中文网站

请参考自己的系统选择执行命令进行安装。

On Windows

iwr https://get.pnpm.io/install.ps1 -useb | iex

On POSIX systems Mac

curl -fsSL https://get.pnpm.io/install.sh | sh -
wget -qO- https://get.pnpm.io/install.sh | sh -

On Alpine Linux

curl -fsSL "https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" -o /bin/pnpm; chmod +x /bin/pnpm;

6.Python环境

官方下载地址:下载Python | Python.org

. . .

相关推荐

额外说明

RabbitMQ启动及参数说明

/usr/local/lib/erlang/erts-10.4/bin/beam.smp -W w -A 128 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1

额外说明

【Java 数据结构 & 算法】宁可累死自己, 也要卷死别人 17 KMP 算法

【Java 数据结构 & 算法】⚠️宁可累死自己, 也要卷死别人 17⚠️ KMP 算法 概述 KMP 算法 部分匹配表 KMP 算法实现 概述 从今天开始, 小白我将带大家开启 Java 数据结构 & 算法的新篇章. KMP 算法 KMP (Knuth

额外说明

【Java 数据结构 & 算法】宁可累死自己, 也要卷死别人 18 贪心算法

【Java 数据结构 & 算法】⚠️宁可累死自己, 也要卷死别人 18⚠️ 贪心算法 概述 贪心算法 电台覆盖问题 代码实现 概述 从今天开始, 小白我将带大家开启 Java 数据结构 & 算法的新篇章. 贪心算法 贪心算法 (Greedy Algori

额外说明

C++常用STL用法总结详解(vector、stack、queue、map、string、list、set)

目录 vector stack queue priority_queue map unordered_map string list set vector vector<int> v; //一维 vector<int> vt(100); //指定长度,适

额外说明

openstack对接swift对象存储

kolla ansible部署swift 参考:https://docs.openstack.org/kolla-ansible/latest/reference/storage/swift-guide.html kolla ansible启用swift

额外说明

解决nohup java -jar xxx.jar报出[1]+ Exit 1的错误:Unable to access jarfile xxx.jar和PersistenceException异常

文章目录 1. 复现问题 2. 分析问题 2.1 Unable to access jarfile xxx.jar 2.1.2 分析Unable to access jarfile xxx.jar 2.1.2 解决Unable to access jar

额外说明

「每日一问」Java虚拟机内存分为哪几个区域?

程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它记录了当前线程所执行的字节码的行号。在JVM的概念模型里,字节码解释器工作时就是通过改变它的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、

额外说明

解决win系统出现找不到SCardDlg.dll文件的问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个SCardDlg.dll文件

额外说明

解决Windows找不到api-ms-win-eventing-provider-l1-1-0.dll问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-eventing-provider-l1

额外说明

Linux常用命令及其用法

文件管理: cat: 查看文件内容。例如,cat test.txt会显示test.txt文件的内容。 chattr: 更改文件属性。例如,sudo chattr +i test.txt会将test.txt设置为不可删除。 chgrp: 改变文件或目录的所

ads via 小工具