1 下载 http://www.aptana.com/downloads/start

2 根据 要求安装sun JDK 1.6.*

安装步骤参考:

1. 编辑 /etc/apt/sources.list,去掉注释:

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner

其实从后面实际下载情况看,这个步骤是可以忽略的,因为从下面下载log可以看出,实际是直接从ubuntu下载的:

获取:1 http://cn.archive.ubuntu.com/ubuntu/ maverick/main java-common all 0.38 [66.0kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ maverick/main odbcinst amd64 2.2.14p2-1ubuntu1 [19.8kB]

BTW, you can check JDK on site: https://launchpad.net/ubuntu/maverick/amd64/sun-java6-jdk

2. 安装JDK

Console代码

sudo apt-get update

sudo apt-get install sun-java6-jdk

新版本Ubuntu11.04安装sun-java6-jdk

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"

sudo apt-get install sun-java6-jdk
[sudo] password for leslin:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
sun-java6-jdk 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
 sun-java6-jdk : 依赖: sun-java6-bin (>= 6.24-1build0.10.10.1) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

$ sudo apt-get -f install

$ sudo apt-get install sun-java6-jdk

BTW:

` require': no such file to load -- readline (LoadError) 的解决办法.

1. 先确定你在安装ruby之前有没有安装readline,如果没有,再重新编译安装一次ruby.

2. 如果没有安装readline,按以下做法

(1) 安装readline

sudo apt-get install libncurses5-dev libreadline5-dev 进行安装

(2) 重新编译安装一次ruby

3. 如果前面两步不行,进入第三步骤:
  1. cd /data/software/ruby-1.9.2-p180/ext/readline
  2. ruby extconf.rb
  3. make
  4. sudo make install

3. 检查安装情况:

java -version 也可以到  /etc/java-6-sun/看看

4. 添加环境变量

在 *** 中添加环境变量 :

Console代码
  1. PATH= “/usr/lib/jvm/java-6-sun/bin:$PATH”
  2. CLASSPATH=“/usr/lib/jvm/java-6-sun/lib”
  3. JAVA_HOME=“/usr/lib/jvm/java-6-sun”

顺便提一下Ubuntu10.10 里面的环境配置文件:

(1)/etc/enviroment 是系统的环境变量,尽量不要在此文件中添加。此处添加错误的话,连系统都会启动不了的。

(2)/etc/profile: 是所有用户的环境变量。当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。

(3)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。

(4)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

(5)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

(6) ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是”父子”关系。

(7)~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。

3.   ruby, rails and git should also be installed.

4.    确保以下组件完整:

  • The gem that supports the database(s) of your choice.
  • For debugging, you will need to have the ruby-debug-base and ruby-debug-ide gems installed.

因为我是用rvm安装ruby的,所以ruby-debug19也要安装到这个地下:

~$ gem install ruby-debug19 -- --with-ruby-include=/home/l***/.rvm/src/ruby-1.9.2-p180

~$ gem install ruby-debug-ide19 -- --with-ruby-include=/home/l***/.rvm/src/ruby-1.9.2-p180

顺便说一下,其实如果没有历史遗留的包袱,完全可以不用RVM安装的,这样反而很麻烦的。

5.  good! 启动 aptana studio 3

你可以激动的开始使用了!

记住,在视觉是获取信息的主要渠道时,任何图形化的应用都是一种进步!  拥抱正确的IDE绝对不会给你带来任何风险,反之不然。这两句话,写给昨天晚上为配置VIM+Rails花费的时间!

今天有碰到一些问题,设置为:

在文件:/home/lesuser1# vi ./.bashrc中设置:

PATH="$PATH:/usr/lib/java/jdk1.6.0_26/bin"
CLASSPATH="/usr/lib/java/jdk1.6.0_26/lib"
JAVA_HOME="/usr/lib/java/jdk1.6.0_26"
export PATH
export CLASSPATH
export JAVA_HOME

运行: source ./.bashrc

重新启动一个shell session就ok了

转载于:https://www.cnblogs.com/zhouwenwu/archive/2012/02/29/2372862.html

Rails IDE 有很多选择,但是具体到ubuntu 64bit 选择的余地就不多了,这里选择Aptana Studio 3 Beta...相关推荐

  1. aptana使用php,用Aptana Studio 1.5开发PHP,很强的PHP IDE,Aptana PHP,简介,安装教程

    由于工作需要,我需要一个js IDE,Aptana被誉为最好的javascript IDE之一.理所当然的下载了Aptana,发现这个东西是基于eclipse的...那么加个PHP开发插件会怎么样呢? ...

  2. 【HTML】一款不错的前端开发IDE——Aptana Studio

    前端开发到底用什么工具去写代码.一直众所纷纭.首先是早已被抛到角落的FrontPage之后是现在已经渐渐被抛到角落的Dreamweaver,很多大神主张前端这么简单就应该直接用记事本去写,然后觉得记事 ...

  3. 您选择的文件不是有效的iso映像文件,请重新选择

    安装windows系统的时候无非就是参考类似于下面的这些博文 通用PE u盘装Ghost Win10系统教程http://www.tongyongpe.com/win10ghost.html 用U盘装 ...

  4. ExtJS 最好用的 IDE : APTANA Studio 3 + Spket 插件的安装

    分类: Ext 2013-05-05 09:44 388人阅读 评论(0) 收藏 举报 Ext JS JavaScript Aptana 软件 职场 由于工作需要,最近开始学习ExtJs,但是发现没有 ...

  5. Wing IDE Pro (Wing pro 6.0) for Ubuntu/linux

    Wing IDE Pro (Wing pro 6.0) for Ubuntu/linux 首先将下面的代码保存为aa.py 文件 代码源自:http://blog.csdn.net/u01288532 ...

  6. Linux操作系统选择:Debian or Ubuntu

    此文首发于我的个人博客:Linux操作系统选择:Debian or Ubuntu - zhang0peter的个人博客 我最开始使用Linux系统的时候选择的是Ubuntu,因为Ubuntu名气大,而 ...

  7. mysql选择排序规则_关于mysql创建数据库中字符集和排序规则的选择

    1:字符集: 一般 主要选择两种: 1:utf8   (看unicode编码区从1 - 126就属于传统utf8区,),一般都够用,除非需要存储特殊字符 2:utf8mb4(utf8mb4兼容utf8 ...

  8. element的日期范围选择器快捷选择今日,昨日,本周,上周,本月,上个月,禁止选择当前日期之后的日期

    element的日期范围选择器快捷选择今日,昨日,本周,上周,本月,上个月,禁止选择当前日期之后的日期 <template><div class="card-data&qu ...

  9. Java 实现双色球的彩票功能。规则:从33个红球中随机选择不重复的6个数,从16个蓝球中随机选择1个组成一注彩票。可以选择买多注。

    package cn.zhang;import java.util.Scanner;public class Subject001 {/** 实现双色球的彩票功能.规则:从33个红球中随机选择不重复的 ...

最新文章

  1. C#中用schema验证xml的合法性
  2. Cocos2d 游戏状态机
  3. 三层架构实战篇—系统登录实例
  4. python防止源码泄露_Pyhton中防止SQL注入的方法
  5. 电子工程师应该掌握的20个模拟电路(转)
  6. Vue第二部分(5):编程式的路由导航和实战案例
  7. ASP.NET Web API 2 中的属性路由使用(转载)
  8. notepad++行首行尾添加字符
  9. java emoji显示乱码_菜鸟笔记(一) - Java常见的乱码问题
  10. 如何理解linux的平均负载?
  11. win7 下 java 环境变量配置
  12. 【C语言】求最大公约数和最小公倍数
  13. SCDM(3)建立几何
  14. mac u盘重装系统(monterey)
  15. 2012-2013年薪水涨幅最高的十五个IT职位
  16. 卡内基梅隆大学计算机博士申请,2020年卡内基梅隆大学博士申请流程
  17. pysam筛选reads写bam
  18. CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar实现渐变透明的状态栏
  19. 使用Appinum爬取微信朋友圈
  20. Mysql 与ES(Elastic Search)对比

热门文章

  1. VelocityTracker简要
  2. 【编程练习】正整数分解为几个连续自然数之和
  3. hdu 2026 首字母变大写
  4. 时间复杂度与O(1), O(n), O(logn), O(nlogn) 的区别
  5. 布隆过滤器(Bloom Filter)的原理和实现
  6. ElementUI+VUE 日期控件禁用用法
  7. Shell脚本中函数的定义和调用笔记
  8. 这些css高级技巧,你知道几个呢
  9. 使用react的好处_react的优点是什么呀-问答-阿里云开发者社区-阿里云
  10. stm32超声波测距代码_干货!特斯拉Autopilot核心传感器解读超声波雷达篇