当前位置: 首页 > news >正文

Mac电脑如何搭建基于java后端的开发的各种工具服务

 1. 确认Mac的CPU架构
首先,确认您的Mac是使用Intel还是Apple Silicon(如M1芯片)架构:

uname -m
  • 如果返回x86_64,表示是Intel架构。
  • 如果返回arm64,表示是Apple Silicon架构。

2.安装IDEA

Download IntelliJ IDEA

3.安装maven

Download Apache Maven – Maven

然而 IDEA 里一般默认使用其自带的maven也可以配置maven版本

4.安装Java Development Kit (简称JDK)

我们的项目是继续版本8的,所以版本不适合更高,下载地址如下:

注意:不过oracle中的8版本的下载,需要登录账号,这个也很简单 ,注册一下登录就ok了
JDK 8 for ARM - Download

5.安装consul

    1.下载正确的安装包,解压缩后,将 consul文件,放入/usr/local/bin目录下,并且安装

    2. 确认Consul是否已安装

    首先,检查系统中是否已经安装了Consul。如果尚未安装,可以从HashiCorp官网下载并安装

    3.检查安装路径:

    在终端中输入以下命令,查看是否能够找到consul的可执行文件:

    which consul

    如果返回类似/usr/local/bin/consul的路径,说明Consul已安装;如果没有输出,则表示未安装或未正确配置路径。

    4. 检查环境变量配置

    如果Consul已安装,但系统仍然找不到命令,可能是环境变量配置不正确。以下是解决方法:

    5.查看当前PATH变量:

    在终端中输入以下命令,查看当前PATH环境变量:

    echo $PATH

    确认consul所在的路径(如/usr/local/bin)是否在PATH中。

    6.手动添加Consul路径到PATH:

    如果路径不在其中,可以手动添加。例如,如果Consul安装在/usr/local/bin,执行以下命令:

    export PATH="/usr/local/bin:$PATH"

    该命令仅在当前终端会话中生效。如果希望永久生效,需要将其添加到~/.zshrc文件中。

    7.编辑~/.zshrc文件:

     
    

    1. 打开终端,输入以下命令:
    2.  vim ~/.zshrc
    3. 在文件末尾添加以下内容:
         export PATH="/usr/local/bin:$PATH"

    4. 保存并退出(按Esc键,然后输入:wq)。
    5. 使更改生效,输入:
       source ~/.zshrc

    8. 重新安装Consul

    如果Consul未安装或路径不正确,可以从HashiCorp官网下载适合的版本并安装。安装完成后,再次检查PATH配置是否正确。

    9.启动Consul
    ​​​​​

    consul agent -dev

      http://www.lqws.cn/news/535339.html

      相关文章:

    1. 自动获取文件的内存大小怎么设置?批量获取文件名和内存大小到Excel中的方法
    2. IDEA下载不了插件了怎么办?从本地导入插件详细教程!
    3. ubuntu 远程桌面 xrdp + frp
    4. 【工具推荐】WaybackLister——发现潜在目录列表
    5. OpenBayes 一周速览丨Nanonets-OCR-s深度语义理解,精准结构化转换;HLE人类问题推理基准上线,含2.5k题目,助力封闭式评估体系构建
    6. 环境太多?不好管理怎么办?TakMll 工具帮你快速切换和管理多语言、多版本情况下的版本切换。
    7. 基于SpringBoot和Leaflet的区域冲突可视化-以伊以冲突为例
    8. 【Pytorch】语言模型上的动态量化
    9. 供应链管理:主要生产计划类型及其相关信息
    10. Solidity学习 - 认识Solidity合约结构
    11. GitLab 18.1 发布 Runner、无效的个人访问令牌查看等功能,可升级体验!
    12. 一分钟了解Transformer
    13. 深入了解 AWS EventBridge
    14. 无人机螺旋桨机械能模块解析
    15. 深入解析前端 Meta 标签:HTML 的隐形守护者与功能大师
    16. cudaStreamCreateWithPriority和cudaDeviceGetStreamPriorityRange
    17. 基于vue框架的二手图书零售系统q7jqy(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
    18. 279. 完全平方数
    19. 2025 Java开发生态全景图:云原生、AI与性能优化的技术融合
    20. 用 Spark 优化亿级用户画像计算:Delta Lake 增量更新策略详解
    21. flutter结合ai工具(其他语言通用)
    22. 【CMake基础入门教程】第六课:构建静态库 / 动态库 与安装规则(install)
    23. Linux命令:内置命令与外部命令的本质区别
    24. MongoDB
    25. jupyter notebook Kernel Restarting内核崩溃的解决
    26. Linux命令与脚本:高效系统管理的双刃剑
    27. 用户中心配置(资源、角色、用户配置)
    28. 机器学习在智能农业中的创新应用与未来趋势
    29. 【javascript】this关键字
    30. vue + vue-router写登陆验证的同步方法和异步方法,及页面组件的分离和后端代码