mlzboy个人中心好友消息
退出
mlzboy退出
你尚未开通博客
写影评的新方法
发博文
博文
http://blog.sina.com.cn/solacky [订阅][手机订阅]
首页 博文目录 图片 关于我
个人资料
一笑置之
播客 微博
加好友 发纸条
写留言 加关注
- 博客等级:
- 博客积分:474
相关博文
更多>>
推荐博文
查看更多>>
谁看过这篇博文
mlzboy
0分钟前
正文 字体大小:大 中 小
虚拟机下的Ubuntu 10.04 的rails环境的搭建
(2010-09-02 11:03:03)
转载
标签:
分类:
Ubuntu 1:ruby的安装
1)
安装:
sudo apt-get install ruby build-essential libopenssl-ruby ruby1.8-dev irb rdoc libssl-dev libreadline5-dev zlib1g-dev
2)
测试安装是否成功:
ruby -v 显示版本号,则安装成功
2: rubygems安装
下载rubygems:
http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
2: 安装rubygems1.8.7:
1)sudo apt-get install rubygems1.8
2)建立连接符号: sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
测试安装是否成功:
gem -v 显示版本号,则安装成功
3: rails的安装
安装rails:
sudo gem install rails -v=2.3.4
测试安装是否成功:
rails -v 显示版本号,则安装成功
4: mysql的安装
1) sudo apt-get install mysql-server
2) 安装mysql驱动
1》 sudo apt-get install libmysqlclient15-dev
2》 sudo gem install mysql
5: jdk的安装(如果不装netbeans,jdk可以不装)
1)下载jdk:
http://java.sun.com/javase/downloads/index.jsp
2)安装jdk:
建立目标目录:sudo mkdir /usr/lib/jvm
cd jdk的文件目录(比如:cd Downloads)
拷贝文件:sudo cp ./jdk-6u20-linux-i586.bin /usr/lib/jvm
cd 文件拷贝后文件夹:cd /usr/lib/jvm
添加执行权限:sudo chmod +x jdk-6u20-linux-i586.bin
执行:sudo ./jdk-6u20-linux-i586.bin
接着就是一堆的协议,一路空格,直到出现询问,自然输入:yes回车就开始安装;
安装后的JDK就在/usr/lib/jvm/jdk1.6.0_20目录下;
通过gedit设置环境变量:sudo gedit /etc/profile
在文件的最后加上:
export JAVA_HOME="/usr/lib/jvm/jdk1.6.0_20"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"
保存退出;
使用:source /etc/profile 重新加载
3)测试安装是否成功:
java -version 出现版本号表示jdk安装成功;
6: netbeans的安装(开发工具,可以不装)
1)下载netbeans
http://netbeans.org/downloads/index.html
2)安装netbeans
1》添加权限:sudo chmod +x netbeans-6.8-ml-linux.sh
2》sudo ./netbeans-6.8-ml-linux.sh
3)汉化netbeans
4)
工具栏 -》 视图 -》 显示行号
工具栏 -》 工具 -》 选项 -》编辑器 -》 格式设置 -》“将制表符扩展为空格”的对号去掉
输出栏 -》 右击 -》 自动换行
1》
下载 stzhongs.ttf
http://cid-a304a3ed04e117fd.skydrive.live.com/self.aspx/Font/STZHONGS.TTF
2》进入jdk的jre/lib/fonts下(cd $JAVA_HOME/jre/lib/fonts)创建fallback(sudo mkdir fallback)目录,拷贝stzhongs.ttf文件进去(cp ... ....)。
4) 安装一些gem包
1》 mongrel 安装: sudo gem install mongrel
7: svn 安装
sudo apt-get install subversion
8: 迁出ihvaeu项目
1) 进入存放项目的地址
2) 迁出项目: svn co http://svn.ihaveu.com/core/server/trunk/
9: sqlite数据库和驱动的安装
1) sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby
2) sqlite的测试
客户端下输入: sqlite3 /home/b456/workspace/mobiletv.db,出现 sqlite> 则安装成功,此时项目可以使用sqlite3数据库
10: 安装项目下的gem包
1) 安装imagemagick和rmagick包
1》sudo apt-get install imagemagick
2》sudo apt-get install libmagick9-dev
3》sudo gem install rmagick
4》sudo apt-get install memcached
5》config->initializers->cache_money.rb的顶端加上`memcached -d`
2): 进入客户端ihaveu项目下,执行:rake gems:install,这个步骤会安装上大多数项目需要的包,执行ruby script/server,会提示你还需要哪些包,然后依照自己的所遇到的问题,把所需要的包安装上。
1》
问题: nokogiri无法安装
解决方法:
sudo apt-get install libxml2-dev libxslt1-dev
sudo gem install nokogiri
11: 数据库创建
1) 首先配置 项目根目录-> config -> database.yml文件的信息
2) 创建数据库: rake:create:all
问题: Couldn't create database for ....
解决方法: 修改项目根目录-> config -> database.yml中的socket的
mysql.sock路径(我的是/var/run/mysqld/mysqld.sock)
3) 创建表
创建测试数据库的表: rake db:test:prepare
创建产品数据库的表: RAILS_ENV=production rake db:migrate
4) 向数据库导入必要的数据 rake db:seed
12: 完成
分享
0
顶
阅读(15)┊ 评论 (0)┊ 收藏(0) ┊转载(0) ┊ 顶▼ ┊打印┊举报
已投稿到:
排行榜
转载列表:
转载
转载是分享博文的一种常用方式...
前一篇:ubuntu install scite and 中文乱码解决
后一篇:rubygems安装(1.3.7):sudo ruby setup.rb
评论重要提示:警惕虚假中奖信息 新!用微软Live Writer离线写博文 关注每日最热门博客
[发评论]
发评论影评达人组件重装上阵 博客里正在发生的新鲜事儿 关注每日最热门博客
mlzboy:
更多>>
登录名: 密码: 找回密码 注册 记住登录状态
昵 称:
验证码: 请点击后输入验证码收听验证码
评论并转载此博文
匿名评论
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
< 前一篇ubuntu install scite and 中文乱码解决
后一篇 >rubygems安装(1.3.7):sudo ruby setup.rb
新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正
新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑
Copyright © 1996 - 2010 SINA Corporation, All Rights Reserved
新浪公司 版权所有
修改头像昵称
修改登录密码
发照片
发视频
最近顶了的博主:
加载中…
分享到新浪微博
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
你有新动态可查看你有博文被转载/收藏官博新动态
为了您的账号安全,请绑定邮箱
消息
查看全部忽略
通知
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
各位拥有MSN帐号的同学注意啦!
新浪博客帐号与MSN帐号已经实现关联。您可以使用MSN帐号来登录博客,绑定后发博文、发图片可同步到Live,第一时间让您的MSN好友知晓。
不再显示帮助
分享到:
相关推荐
Ubuntu用户通常会依赖于包管理工具`apt-get`来安装Ruby,这种方式虽然简单便捷,但在某些情况下可能无法满足定制化的需求。本文将详细介绍如何通过手动编译的方式安装Ruby,并提供一种灵活的升级策略。 #### 手动...
总结来说,"ubunts_rails"的主题涵盖了在Ubuntu上配置Ruby和Rails开发环境,管理Ruby版本,安装和使用Rails,以及通过阅读和分析实际项目文件来学习Rails应用的结构和工作原理。这是一项对初学者非常有价值的实践,...
在Ubuntu系统中,你可以使用`apt-get`命令安装Ruby和RubyGems,然后通过`update_rubygems`命令更新RubyGems。对于RedHat和Fedora用户,可以使用`yum`命令进行安装,同样需要更新RubyGems以确保其是最新的。 在...
1. **系统与基础环境安装**:选择Ubuntu 12.04作为服务器系统,通过`sudo apt-get install`命令安装Node.js、Redis服务器、MySQL客户端库、Nginx以及监控工具Monit和htop。 2. **安装RVM与Ruby**:RVM(Ruby ...
使用RVM安装Ruby后,使用`gem install rails`安装Rails,接着安装Puma,执行`gem install puma`。同时,还需要安装`bundler`来管理Gemfile中的依赖,`gem install bundler`。 4. **安装Redmine**: 从Redmine的...
2. **安装过程中注意**:确保勾选“Add Ruby executables to your PATH”选项,以便在命令行中可以直接运行Ruby。 ##### macOS环境下Ruby的安装: 1. **安装Homebrew**:如果你还没有安装Homebrew,可以通过在终端...
例如,在Ubuntu上,可以运行`sudo apt-get install ruby-full`和`gem install rails`。 创建一个新的Rails应用非常简单,只需在终端中输入`rails new first_app`。这会生成一系列目录和文件,包括模型、视图、控制...
- **Debian/Ubuntu系统**:可以通过包管理器`apt-get`来安装Ruby: ```bash sudo apt-get install ruby-full ``` - **macOS系统**:推荐使用Homebrew包管理器来安装Ruby: ```bash brew install ruby ``` ...
- **Linux环境:** 大多数Linux发行版都提供了通过包管理器安装Redis的方式,例如Ubuntu上的`apt-get install redis-server`命令。 - **macOS环境:** 可以使用Homebrew通过`brew install redis`轻松安装。 #### ...
sudo apt-add-repository ppa:ubuntu-on-rails/ppa ``` 注意:这个命令是为了添加额外的软件源,以便安装Gedit-gmate插件,通常情况下安装基础版的Gedit即可满足需求。 2. **更新软件列表**: ```bash sudo ...
- 安装必要依赖,如Ruby、Rails框架、数据库(如MySQL或PostgreSQL)。 - 下载并解压redmine安装包,根据官方文档或指南进行配置。 - 配置Web服务器(如Apache或Nginx)作为反向代理,处理HTTP/HTTPS请求。 - ...
- **安装简易**:Nginx提供了多种平台下的安装指南,包括Windows、FreeBSD、Ubuntu以及Fedora等操作系统。这些指南详细介绍了如何在不同的环境中安装Nginx,确保用户能够快速上手。 - **配置文件**:Nginx的配置文件...
此外,它支持各种操作系统发行版(Red Hat、SuSE和Ubuntu)、编程语言和管理工具,如Java、JavaScript、Python、Ruby等,以及Node.js、Rails、Zend、OpenJDK等运行时环境,为企业提供了极大的定制空间。 在安全性...
32. **包管理**(Package Management):这部分可能会介绍如何在不同的操作系统(如CentOS、Fedora、Ubuntu、Debian等)中安装和管理MongoDB的相关软件包。这对于希望在Linux环境下部署MongoDB的用户来说非常有用。 ...
1. **服务器基础**:"pruebaserver"暗示了一个用于测试的服务器环境,这可能涉及到Linux操作系统(如Ubuntu、CentOS等),因为服务器领域广泛使用这些开源系统。开发者可能使用SSH进行远程访问和管理。 2. **Web...