MacOS 系统进阶:开发环境Java + Node + Docker

  1. 目录
  2. 简介
  3. 正篇
    1. Git
    2. JDK
    3. IDEA
    4. Maven
    5. Gradle
    6. Docker
    7. MySQL5.7
    8. Node
  4. 参考链接
  5. 结束语

目录

简介

记录从Windows切换到Mac环境IDE的搭建。

正篇

Git

  • 官网下载:http://git-scm.com/download/mac
  • 安装过程和 Windows 没啥区别,都是下一步下一步。
  • IDEA对Git的支持很好,也不需要额外配置什么,IDEA的Git操作都很便捷,强烈使用IDEA作为Git的GUI操作工具。
  • Homebrew方式(推荐):brew install git

JDK

IDEA

  • 官网下载:http://www.jetbrains.com/idea
  • 安装过程和 Windows 没啥区别,都是下一步下一步。
      如果启动Tomcat的时候报:Permission denied,你则可以:打开终端,进入 Tomcat\bin 目录,然后执行:chmod 777 *.sh
      如果启动Tomcat之后,控制台乱码了,那你可以尝试下在 Tomcat VM 参数上加上:-Dfile.encoding=UTF-8
      Git 的路径配置:Preferences -- Version Control -- Git -- Path to Git executable 的值是:/usr/local/git/bin/git
      如果已经安装了zsh,终端路径可以改成zsh的,配置方法在 Preferences -- Tools -- Terminal -- Shell path 的值改为是:/bin/zsh
    
  • IDEA在Mac下的配置文件保存路径
      下面内容中:XXXXXX,表示 IntelliJ IDEA 的版本号,IntelliJ IDEA 的配置目录是跟版本号有关系的。
      /Users/你的用户名/Library/Application Support/IntelliJIdeaXXXXXX,用于保存安装的插件
      /Users/你的用户名/Library/Caches/IntelliJIdeaXXXXXX,用于保存缓存、日志、以及本地的版本控制信息(local history 这个功能)
      /Users/你的用户名/Library/Preferences/IntelliJIdeaXXXXXX,用于保存你的个人配置、授权文件,等价于 Windows 下的 config 目录
    

Maven

  • 官网下载:http://maven.apache.org/download.cgi
  • Maven是绿色版的,任何系统都适用。
  • 安装方式和Windows、Linux没啥本质区别,都是把zip文件夹解压,然后新增几个系统变量,修改Maven配置文件参数。
      把Maven解压后,直接把Windows的settings.xml复制过来,修改下该文件本地仓库的路径,其他没啥可以改的了。
      然后本地仓库的那些依赖包是直接从Windows下拷贝过来的,这个是任何系统下都兼容的,不需要额外处理。
      最后再用DEA对Maven 配置路径重新做下修改。
    
      # Maven
      export MAVEN_HOME=/Users/你的用户名/my_software/work_software/maven3.3.9
      export PATH=$MAVEN_HOME/bin:$PATH
    

Gradle

  • 官网下载:https://gradle.org/releases
  • Gradle和Maven思路是一模一样的。
      # Gradle
      GRADLE_HOME=/Users/youmeek/my_software/work_software/gradle4.2
      PATH=$PATH:$GRADLE_HOME/bin
      export GRADLE_HOME
      export PATH
    

Docker

MySQL5.7

  • 官网下载:http://dev.mysql.com/downloads/mysql
  • MySQL5.7版本:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
  • MySQL官网提供的Mac系统的安装包,是下一步下一步安装类型的,安装结束后,会提示你它生成的一个随机密码,你要复制下,等下要用。
  • 如何修改root密码
      打开:系统偏好设置 -- 底部的 MySQL -- 点击:Stop MySQL Server,根据提示输入你的 Mac 用户密码。
      连接:sudo /usr/local/mysql/bin/mysql -h 127.0.0.1 -u root -P 3306 -p,输入刚刚复制的密码
      – 修改密码:set password = password('123456');
    
  • MySQL配置文件设置(vim /etc/my.cnf)
      [mysql]
      default-character-set = utf8mb4
      [mysqld]
      symbolic-links=0
      log-error=/var/log/mysql/error.log
      default-storage-engine = InnoDB
      collation-server = utf8mb4_unicode_520_ci
      init_connect = 'SET NAMES utf8mb4'
      character-set-server = utf8mb4
      lower_case_table_names = 1
      max_allowed_packet = 50M
    

Node

  • Homebrew方式(推荐,因为避免权限问题):brew install node
      # 卸载
      brew uninstall node
      sudo rm -rf /usr/local/share/systemtap
      sudo rm -rf /usr/local/lib/dtrace/node
    
  • 官网安装包下载:https://nodejs.org/zh-cn
      # 卸载
      sudo rm -rf /usr/local/{bin/{node,npm,node-debug,node-gyp},include/node*,lib/node_modules/npm,lib/node,share/man/*/node*}
      sudo rm -rf ~/.npm*
      sudo rm -rf ~/.node*
      sudo rm -rf /usr/local/lib/node*
      sudo rm -rf /usr/local/share/doc/node*
    
  • 使用nrm切换源
      安装:npm install -g nrm
      列表源:nrm ls
      使用源:nrm use taobao
    
  • npm安装很容易出现权限相关的问题,遇到了可以类似这样:sudo npm install –unsafe-perm=true –allow-root –global gulp

参考链接

结束语

未完待续…


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 tujide.lv@foxmail.com

文章标题:MacOS 系统进阶:开发环境Java + Node + Docker

文章字数:1.1k

本文作者:Tujide.lv

发布时间:2019-11-24, 17:20:38

最后更新:2019-12-08, 15:06:50

原始链接:https://lvzhiqiang.top/2019/os-mac-ide.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏