在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
原文地址:http://www.linuxidc.com/Linux/2010-12/30380.htm Ubuntu 更新源里自带有Ruby和Rails,但是都不是最新版,Ruby版本大概还有1.9.1,Rails的版本却只有2.3.5,严重落伍,所以只好自己下载最新版源代码编译安装。 1. 准备安装时使用的库 $ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic 2. 下载Ruby1.9.2源码编译安装 $ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz (如果无法下载,可以选择:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2,http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip) $ tar -xvzf ruby-1.9.2-p0.tar.gz $ cd ruby-1.9.2-p0/ $ ./configure –prefix=/usr/local/ruby $ make && sudo make install 3. 准备环境变量 $ sudo gedit /etc/environment 添加环境变量 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin" 修环境变量生效 $ source /etc/environment 4. 检查Ruby安装情况 $ruby -v 5. 创建关联 $ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby $ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem 6. 安装Rails $ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n $ sudo gem install rack-mount $ sudo gem install rails 7. 检查Rails安装情况 $ source /etc/environment $ rails –v 8.如果采用mysql数据库 $sudo apt-get install mysql-server libmysqlclient-dev libmysql-ruby $sudo gem install mysql 如果采用sqlite数据库 $sudo apt-get install libsqlite3-dev build-essential $sudo gem install sqlite3-ruby 9.如果要安装spree框架 $sudo gem install spree 10.创建应用测试 如果是mysql $rails new xxx -d=mysql $cd xxx 配置一下mysql,打开config/database.yml文件: development: adapter: mysql2 encoding: utf8 database: blog_development pool: 5 username: root password: socket: /tmp/mysql.sock 自己配置用户名和密码。 如果要用spree框架,编辑Gemfile,添加一句 gem 'spree' $ bundle install $ rake db:create $rails server 或简写为 $rails s 在浏览器中打开 http://localhost:3000 。 环境配置完毕。 完 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论