zoukankan      html  css  js  c++  java
  • ubuntu下ROR配置

    linux分支的不同使用起来还是有很多差别的,最近想用一下比较流行的ubuntu,发现安装ROR还是有些细微的区别,那么挨着说吧。 
    1. 安装ruby1.9.2 
    下载链接: 
    http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 

    引用

       (1)tar jxvf ruby-1.9.2-p0.tar.bz2 
       (2)cd ruby-1.9.2-p0 
       (3)./configure –prefix=/usr/local/ruby 
       (4)make 
       (5)make test 
       (6)sudo make install


    设置环境变量: 
    由于ubuntu10.0.4自带了gedit,所以直接用gedit即可: 
    sudo gedit /etc/environment 
    我的环境变量值如下: 
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin" 
    如果有其它的ruby,可以加在前面。 
    虽然用source /etc/environment也可以生效,但是最好还是重启一下,因为有时候还是找不到ruby。 
    然后就可以通过命令 ruby -v查看当前ruby是否是最新的1.9.2了。 
    不过如果使用gem list,就会出错,提示找不到zlib这个库: 
    no such file to load -- zlib (LoadError) 
    解决方法: 
       

    引用
    (1)sudo apt-get install zlib1g-dev 
        (2)然后到源码目录的ext/zlib下 
        (3)ruby extconf.rb 
        (4)make 
        (5)sudo make install


    这样ruby与gem的安装就结束了。 

    2. 安装rails3rc 
    理论上可以直接使用 gem install rails --pre,但是安装需要管理员权限 
    所以该使用sudo gem install rails --pre 
    在ubuntu上这么用也有问题,提示 gem命令没有被发现 
    实际上gem -v或gem list都是可以的 
    在网上查了一下,还要搞个软连接 
    sudo ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby 
    sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem 
    这样就sudo ruby或sudo gem就可以正常使用,rails就可以正常安装了。 

    3.安装jdk与netbeans 
    本来安装ruby与jdk没什么关系的,但是主流开发工具netbeans是用java开发的,所以必须安装jdk. 
    安装jdk之前先把安装文件移到想要安装的目录下,如 
    sudo mv jdk-6u21-linux-i586.bin /usr/local/ 
    然后让这个文件有可执行权限: 
    sudo chmod +x jdk-6u21-linux-i586.bin 
    安装: 
    sudo ./jdk-6u21-linux-i586.bin 
    安装好后,不用设置java环境变量,因为安装netbeans时会自动搜索jdk路径。 
    安装netbeans比起前面的都要简单: 
    sudo sh netbeans-6.9.1-ml-ruby-linux.sh 

    4.安装mysql 
    mysql的版本自己并不是很关心,随便装一个就行,于是直接使用新立得软件管理里面的软件 
    mysql-server-5.1 
    mysql-client-5.1 
    选中上面两个就可,客户端图形界面也没找到好的,也只好使用 
    mysql-navigator 
    安装ruby mysql驱动之前,要安装 
    libmsqlclient-dev 
    这几个安装完成后,就可以: 
    sudo gem install mysql 
    经过测试,这样可以正常连接数据库。 

    5.安装服务器thin 
    mongrel虽然很有名,但是进展的确很缓慢,现在已经有很多比它好的服务器了,比较有名的就有thin,passenger之类的。要安装thin: 
    (1)安装g++,可直接在新立得软件管理中找到 
    (2)安装openssl,在新立得中安装openssl、libssl-dev、libopenssl-ruby1.9.1,因为1.9.2保持最大程度兼容1.9.1,所以应该没什么问题。然后: 
        一、然后到源码目录的ext/openssl下 
        二、ruby extconf.rb 
        三、make 
        四、sudo make install 
    (3) sudo gem thin 

  • 相关阅读:
    Java 基础 ------- 面向对象(三) 继承
    虚拟机安装系统--- 安装VMware Tools(五)
    'sqlplus'不是内部或外部命令,也不是可运行的程序
    点餐系统(java基础、数据库、jsp、servlet)
    jsp页面pageContext.setAttribute报错
    Spring事务管理(编码式、配置文件方式、注解方式)
    并发控制
    Spring整合JDBC(连接池、JDBC模板、Dao配置到Spring容器、配置文件的优化)
    Spring的aop思想(名词、aop的配置)
    spring:spring的核心API
  • 原文地址:https://www.cnblogs.com/leon19870907/p/2060065.html
Copyright © 2011-2022 走看看