程序员、工程师使用mac电脑过程中遇到的各种坑汇总

由于mac电脑的电源待机时间超长,操作便利,系统响应快,超能的命令行,便于携带,越来越多程序猿们开始从windows转向mac。鉴于目前大部分应用都是先有windows版本,然后再开发mac版本,因此,貌似一样的应用,其底层却不尽相同,然而,大部分使用mac的人员都或多或少借鉴windows的操作习惯,于是我们在使用mac过程中经常会遇到很多windows下没有的坑。本文从程序猿的视角,将之前遇到的各种坑列举如下:

1、用Navicat连接Oracle的时候总是提示:ORA-21561: OID generation failed

原因:hostname在hosts文件中找不到
解决方案:
1)在终端上输入:~ hostname
显示:mabendeMacBook-Pro.local
2)修改 /etc/hosts文件,增加一行:127.0.0.1 mabendeMacBook-Pro.local

2、 文件权限问题

有个java web项目,在Mac下Log4j配置文件使用环境变量时Jetty启动报java.io.FileNotFoundException Permission denied错误,具体参考:https://blog.csdn.net/chuangxin/article/details/80896845

3、mac eclipse下maven插件打包报JAVA_HOME is not correctly set错

Mac 10.x下用Eclipse maven插件执行deploy包到maven服务器时报错:Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project leeyue-utils: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set.具体参考:https://blog.csdn.net/chuangxin/article/details/82177251

4、补充中…

猜你喜欢

转载自blog.csdn.net/chuangxin/article/details/82661016