Mac OS X(Lion)小技能

Mac OS X(Lion)小技巧

1、环境变量配置

(1)编辑~/.bash_profile文件(如果没有~/.bash_profile文件,使用touch命令新建一个,touch ~/.bash_profile)

(2)在该文件的最后面,输入需要配置的环境变量,例如:

export SVN_HOME=/opt/subversion

export PATH=${SVN_HOME}/bin:${PATH}

注意:使用定义的变量时,需要用大括号将变量名括起来,另外,在将新定义的变量加入到PATH路径时,需要将新增加的放在系统PATH之前,以免不能替换系统PATH路径的问题。


2、SVN客户端的安装

今天安装SVN的客户端折腾了好久。搜索网上看了一下,大概介绍了两种方法,一种是使用XCode进行安装,一种是自己编译,这两种方法自己的没有试验,而我使用的另外一种方法,直接到这个地址下载需要版本的安装包(pkg文件)http://www.wandisco.com/subversion/download#osx ,直接安装即可。

安装完后,系统会将SVN安装在路径/opt/subversion目录下,然后将该目录设置到环境变量里即可。


3、HOME键和END键

Mac键盘没有HOME键和END键,如何实现类似的功能,答案就是按住command键,然后在按左右键。


4、eclipse的安装

现在eclipse后,将其解压,但运行时报错,原因是系统默认不允许运行不可信任来源的应用程序,需要在系统偏好设置—>安全性和隐私 里面,设置运行所以来源的应用程序。但这样操作回降低系统的安全性,不知该问题各位有没有其他的解决办法。


5、安装Maven

Mac OS X已经默认安装了Maven,在路径/usr/share/maven目录里,但是是3.0版本,如果需要使用2.0版本,那么需要到apache网站重新下载一个2.0版本的,将其解压,并且配置环境变量。在配置环境变量时需要小心,不能取M2_HOME这个变量名,因为在系统自带的3.0版本里面,已经使用了M2_HOME这个变量,会引起变量冲突,导致执行mvn命令时,报NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher的错误,另外还一个变量名称即可。

另外,由于系统已经自带了Maven,所以自带的路径已经添加到了PATH变量,要使用自己的版本覆盖系统的版本PATH路径,需要在设置PATH环境变量时,需要将Maven的环境变量添加在原PATH路径之前,如:export PATH=${MAVEN}\bin:${PATH}