aptana on debian
自从转换到debian之后,很多东西都觉得很新奇和陌生,linux的确是个好东西,让人在摸索的过程中学习到不少,但在学习debian的过程 中有两个问题很是麻烦,一个是软件包的依赖关系,如果自己编译软件的时候这个问题是最难解决的,有的时候可能会出现无法安装某个软件的情形,不过还好的 是,debian自带的apt基本上解决了这个问题。其实是环境变量的问题,这个问题往往也会导致软件无法正常安装和使用,比如我在上一篇文章中记录的 mysql安装的过程中,mysql的一个脚本的执行就是因为没有将mysql所在的路径设置到环境变量中导致脚本无法执行的情况。
在windows下我曾经用过aptana,觉得这个IDE真的是非常棒,不过不适合小内存的机器使用,因为启动速度比较慢,似乎也比较占资源,不 知道是不是因为java开发的缘故。以前我编辑文本仅仅是在editplus这个软件下做的,这个小巧而强悍的软件非常棒,几乎每次有更新我都要跟进 的,editplus编辑单个文件比较方便,但作为IDE来用的话还是有些遗憾的,比如在搜索一个文件夹中所有文件时,就显得功能有些弱了,而这一点正是 aptana的强项。在aptana中,可以将一个文件夹设定为一个project,想要搜索某一个关键词的时候可以直接搜索整个project,效果非 常好,就冲这一点我就爱上了aptana,因为在做模板的时候,不同的系统可以能模版引擎不一样,所以想要搞清楚某个变量的用法,往往需要找到该变量在整 个系统中出现的位置,这时aptana的搜索功能就非常有用了。
移植到debian之后,我也尝试着慢慢让debian能完成我在windows下的大部分工作,所以就想到了aptana这个必须的软件。
1、首先去www.aptana.com下载用于linux的安装文件,aptana的安装文件不论是在windows下还是linux下都有zip包,不需要编译安装。
2、将下载来的aptana解压至/uss/local/aptana,就可以运行了。
3、 第一次运行aptana的时候需要设置工作环境,一些临时文件等设置都被我放到了/home/standme/aptana 下了。但第一次运行aptana提示两点错误,第一个是提示JRE环境不满足需求,提示JRE没有安装;第二个是一个出错信息:An SWT error has eccorred. 程序需要退出。
4、第一个错误提示JRE未安装我觉得应该容易解决,于是去java的官网下载 安装文件,将JRE安装至/usr/local/java/jre1.6.0_11下了。结果用浏览器测试是否安装成功,竟然提示没有安装,很是郁闷,于 是baidu了一下,找不到答案,最后在一个blog里发现了说可能是环境变量的因素,于是编辑/etc/profile文件,将/usr/local /java/jre1.6.0_11/bin加入到环境变量,再用浏览器测试的时候提示已安装了java。于是再启动aptana,但是仍然提示找不到 JRE,这让我很纳闷。
5、放狗搜了不少,没有找到解决办法,后来发现一些文章说道aptana支持中文的问题,提到将用系统的JRE文 件替换aptana自带的JRE文件,可以解决中文支持问题,于是我就看aptana的安装目录,windows下是有jre这个目录的,但在linux 下没有找到,于是我用了一个最笨的办法,就是将jre1.6.0_11复制到/usr/local/aptana下,重命名为jre,再次启动 aptana,呵呵成功,不再提示找不到JRE了!
6、JRE虽然找到了,但另外一个问题,SWT error的问题仍旧存在,这让我很是郁闷,于是在aptana的官方论坛搜索解决办法,找到了一个解决办法。
制作一个bash脚本,内容如下:
#!/bin/sh
MOZILLA_FIVE_HOME=/usr/lib/xulrunner
if [ $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME
fi
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
/usr/local/aptana/AptanaStudio
我不知道工作原理是什么,把这个脚本保存,改变权限为可执行,用这个来启动aptana,就完全成功了,呵呵。

当前暂无评论 »