1. 修改软件源,最好为main server。

system=>系统管理=>更新管理器=>设置=>软件源

2. sudo apt-get update   (更新下载源)

3. 安装ssh服务,以便远程连接
ubuntu默认没有安装ssh服务,所以要自己来:
sudo apt-get install openssh-server
安装好了,启动服务
/etc/init.d/ssh start #start|resart|stop

4.安装ruby

$sudo apt-get install ruby

可以按  “tab”显示可以安装的版本

jeff@ubuntu:~$ sudo apt-get install ruby
ruby                ruby1.9.1-examples  rubygems1.8
ruby1.8             ruby1.9.1-full      rubygems-doc
ruby1.8-dev         rubybook            ruby-gnome2
ruby1.8-elisp       ruby-dev            ruby-gnome2-dev
ruby1.8-examples    ruby-elisp          ruby-pkg-tools
ruby1.9.1           rubyfilter-doc      ruby-playerc
ruby1.9.1-dev       ruby-full           ruby-prof
ruby1.9.1-elisp     rubygems            ruby-tomoe
如果要安装1.9,就选ruby1.9.1
安装后尝试gem -v

jeff@ubuntu:~$ ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

5. 安装gem

$sudo apt-get install ruby

可以按  “tab”显示可以安装的版本

jeff@ubuntu:~$ sudo apt-get install rubygems
rubygems      rubygems1.8   rubygems-doc

尝试gem -v

jeff@ubuntu:~$ gem -v
1.3.7

更新不成功的话就自己去www.rubyforge.org上面自己下载最新的rubygemsXXXX.gem
下载目录下面执行sudo gem install rubygemsXXXX.gem
cd /var/lib/gems/1.8/gems/rubygems-updateXXXXXX
sudo ruby setup.rb
sudo rm /usr/bin/gem
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb

还有一中自动的更新方式:
$ sudo gem install rubygems-update
$ sudo update_rubygems

6. 安装rails

sudo gem install rails

如果没有版本号就是最新的版本,如果需要指定版本,如sudo gem install rails -v2.3.4

尝试rails -v

jeff@ubuntu:~$ rails -v
Rails 3.0.1

7.安装mysql驱动

安装此驱动时要确保三个包已安装(libmysql-ruby1.8,libmysqlclient16-dev,ruby1.8-dev)

因为ruby版本更新后,可能安装的包就不一样,建议用
sudo apt-get libmysql-ruby-  按(tab)来查看包的名字
其他两个也一样的方法安装
3个包安装后,sudo gem install mysql
就不会报错了

8.安装mysql

# 这是mysql主程序

sudo apt-get install mysql-server

中间会遇到设置密码,设置完就好了。

#mysql客户端

sudo apt-get install mysql-client

# 这是图形化工具,装不装随便  
sudo apt-get install mysql-gui-tools-common mysql-query-browser mysql-admin

修改mysql编码为UTF-8:
$sudo gedit /etc/mysql/my.cnf
在[mysql]
default-character-set=utf8
[mysqld]

default-character-set=utf8
init_connect='SET NAMESutf8'
在[client]
default-character-set=utf8

进入mysql查看编码
mysql命令: show variables like'character%';

+--------------------------+----------------------------+
|Variable_name           |Value                     |
+--------------------------+----------------------------+
|character_set_client    |utf8                      |
| character_set_connection |utf8                      |
| character_set_database   |utf8                      |
| character_set_filesystem |binary                    |
|character_set_results   |utf8                      |
|character_set_server    |utf8                      |
|character_set_system    |utf8                      |
|character_sets_dir      | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

9. 安装 jdk

$sudo apt-get install sun-java6-jdk

可以按  “tab”显示可以安装的版本

安装过程中有个协议让你接受,ctrl+f选中ok,然后回车!

sudo update-alternatives --config java
按照提示输入对应的选项,指定为JDK 6

sudo gedit /etc/environment

在里面加

CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

java -version来检查是否安装

10. 安装 netbeans

#在线安装

jeff@ubuntu:~$ sudo apt-get install netbeans #下载后安装

要切换到你下载的目录下

sudo chmod +x netbeans-6.7.1-ml-ruby-linux.sh

sudo ./netbeans-6.7.1-ml-ruby-linux.sh

在线安装netbean后做ruby开发还需进行以下步骤

在主菜单中选择Tools > Plugins。
在Plugins对话框中,单击Available Plugins选项卡,然后使用滚动栏查看Ruby类

选中Ruby and Rails复选框,这样就在NetBeans IDE中添加了Ruby支持。
(可选)选择JRuby and Rails Distribution复选框,下载并安装JRuby软件和Ruby on Rails框架。
(可选)选择Ruby Experimental Hints复选框,这样可以显示额外的源代码提示。
单击Install按钮。

此时会出现一个NetBeans IDE安装程序。
在NetBeans IDE安装程序中单击Next按钮。
阅读许可证协议,然后选中I Accept the Terms in All License Agreements单选按钮,并单击Next按钮。
单击Install按钮。
安装完成后,可以选择Restart IDE Now立即重启IDE,也可以选择Restart IDE Later再单击Finish。
配置IDE使用您自己的Ruby安装(可选)

11.安装mongrel

gem install mongrel

12.安装快速调试器,netbeans中用起来很爽。
sudo gem install linecache
sudo gem install ruby-debug-base
sudo gem install ruby-debug-ide

13.BDD所需(rspec)
sudo gem install rspec
sudo gem install rspec-rails

14.其他一些可能用到的
sudo gem install rake
#安装图片处理库rmagick

sudo apt-get install libmagick9-dev ruby1.8-dev

sudo gem install –no-ri –no-rdoc rmagick

Ubuntu 10.10下搭建ror(ruby on rails)开发环境相关推荐

  1. Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440

    Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440 参考: http://hi.baidu.com/jiyeqian/blog/item/f46d2 ...

  2. Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440

    Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 分类: LINUX 2011-10-18 16:44:56 因为在搭建ARM的qte环境时 ...

  3. ubuntu下搭建eclipse+tomcat的web开发环境

    之前是打算给eclipse装上插件变成eclipse for javaEE 的,后来一看过程太麻烦了,直接下载eclipse for java EE 算了.搭建eclipse+tomcat的web开发 ...

  4. 如何使用Docker轻松设置Ruby on Rails开发环境

    You've likely heard about Docker terms like containers, images, services, volumes, network, Dockerfi ...

  5. Ubuntu 12.04搭建Ruby on Rails开发环境

    我也是刚刚从Win平台转到linux平台下,历经周折终于搭建完成了ubuntu下的ROR 环境,这个教程是在 http://www.cnblogs.com/keen-allan/archive/201 ...

  6. 在Windows7/10上快速搭建深度学习框架Caffe开发环境

    之前在 http://blog.csdn.net/fengbingchun/article/details/50987353 中介绍过在Windows7上搭建Caffe开发环境的操作步骤,那时caff ...

  7. win7 下搭建基于jdk1.7 android开发环境

    某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1.下载jdk:http://www.oracle.com/technetwork/java ...

  8. MDK怎么用----Window7下搭建Keil(MDK)开发环境

    本文章为作者原创,转发请注明出处! 使用到的开发环境安装包百度云下载地址:链接:https://pan.baidu.com/s/1az3O699KMbD0zZbPUgXcjQ  密码:vajk 一.安 ...

  9. 安装 Ruby 和 Rails 开发环境

    最近开始学习ruby on rails,为自己的学习记录一下. 安装 系统:OS X 10.8 根据http://ruby-china.org/wiki/install_ruby_guide 安装即可 ...

  10. ubuntu下搭建一个数据化处理的开发环境

    1.搭建matplotlib环境 构建matplotlib运行环境,需要满足相关软件环境. numpy库提供大数据集的数据的数据结构和数学方法.诸如元组.列表或字典等python的默认数据结构同样可以 ...

最新文章

  1. Asp.NetCore依赖注入和管道方式的异常处理及日志记录
  2. Java Hashtable size()方法与示例
  3. 修改git历史提交的commit信息
  4. 漫步微积分三十六——曲面的面积
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的服装商城
  6. MySQL对浮点数设置保留位数
  7. 人社部《劳动合同》通用范本模板
  8. b站投稿 您的稿件未能成功转码。原因:该视频时长不足1秒,请检查视频时长并尝试重新上传。解决办法
  9. unipus iTEST考试助手---写脚本与反脚本的拉锯战
  10. php干货网,php高手干货【必看】
  11. 高琪300集——入门
  12. 2021强网杯青少年专项赛-科普赛 WP
  13. 计算机组成原理和微机原理实验报告,《计算机组成原理》实验指导.doc
  14. vue项目中使用ttf字体
  15. vmware 虚拟机安装成功,但没有虚拟网卡的解决方法
  16. win10+ubuntu18.04安装+sougou输入法
  17. Programming Exercise5:Regularized Linera Regression and Bias v.s Variance
  18. TCP/IP网络编程——IO复用
  19. python中callable什么意思_python中callable对象有什么用
  20. C语言程序设计(谭浩强第五版)——习题

热门文章

  1. java new collection_Java中的集合Collection
  2. 四川华巨同诚:拼多多全额返现的活动怎么样
  3. JavaScripts
  4. 什么是浪涌保护器,浪涌保护器(SPD)的工作原理科普
  5. proxmox集群故障处理 -中文版-剔除掉所有集群主机,让pve单独运行
  6. 计算机硬件(3): CPU
  7. 都2023年了,Android凉了没?
  8. 多个文件夹快速重命名的简单方法
  9. 规培手册填写模板_护士规培手册出科个人小结
  10. 百思不得姐框架(一)