ubuntu 直接安装rails环境

mlzboy个人中心好友消息

退出

mlzboy退出

你尚未开通博客

写影评的新方法

发博文

博文

“山海迷.Solacky”的个人

http://blog.sina.com.cn/solacky [订阅][手机订阅]

首页 博文目录 图片 关于我

个人资料

一笑置之

播客 微博

加好友 发纸条

写留言 加关注

  • 博客等级:
  • 博客积分:474
  • 博客访问:16,052
  • 关注人气:4

相关博文

  • 影评达人组件重装上阵

    新浪官博

  • 三皇五帝(120)姬伯、蚩天先后PK少典武功

    辛中正

  • 大盘直播--为啥这么急?(上

    空空道人

  • 用佛的智慧去包容世人

    百年一人

  • 高物价时代,草根生活省钱宝典

    丑鱼尼莫

  • 第六百二十九篇&bu

    马未都

  • 秦海璐与堂妹共拍性感大片似有

    马善记

  • 最有男人缘的星座女人

    爱情魔法师

  • 女人出轨一般逃不过这三个理由

    沂蒙星辰

  • 北漂族自建“蛋形蜗居”折射城

    三峡在线

  • 温度隐藏风度后,千年极寒Be

    言小夫

  • 丁文亚:与《奥马哈之雾》作者

    但斌

  • 长颈鹿有一条灵巧的长舌

  • 真正的红酒是这么喝的

  • 实拍音乐狂魔鼻子奏曲

  • 表情帝搞怪神曲忐忑

  • 北漂族应向古人学习什么

  • 赵国古都卫生间莫名消失

更多>>

推荐博文

  • 刷新自己的世界杯纪录  望国足

    米卢

  • “杀戮战场”

    savechinastigers

  • 中国轻易放弃世界杯令人扼腕

    金汕博客

  • 底部震荡中请珍惜

    不是神话

  • 嫖的目的是什么?

    小灰

  • 中餐馆在美国有多大的功劳?

    高娓娓

  • 小贼抢劫拳击冠军家

    金凯平

  • 《赵氏孤儿》好得还不够

    谭飞

  • 盘点助赵文卓一臂之力的幕后推

    天子羽

  • 巴蒂尔专栏:如何防守

    王猛

查看更多>>

谁看过这篇博文

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

新浪公司 版权所有

  • 博客[发博文]
  • 相册[发图片]
  • 播客[发视频][录视频]
  • 微博
  • 关于我

修改头像昵称

修改登录密码

  • [公告] 新浪邀你一起共度中秋活动>>
  • [通知] 新浪2010邀你一起共度中秋活动...>>
  • 还没有消息
  • 全部消息

发照片

发视频

  • 综合
  • 博文
  • 博主
  • 音乐
  • 视频
  • 播主
  • 群组

最近顶了的博主:

加载中…

分享到新浪微博

各位拥有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好友知晓。

不再显示帮助

posted on 2010-12-10 12:48 lexus 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2010/12/10/1902175.html

ubuntu 直接安装rails环境相关推荐

  1. xmanagr 注册机执行ubuntu 桌面程序,ubuntu无需安装 桌面环境

    xmanagr 注册机执行ubuntu 桌面程序,ubuntu无需安装 桌面环境 Xshell 5 注册码: 690313-111999-999313 Xftp 5 注册码:101210-450789 ...

  2. ubuntu下安装lamp环境

    一.安装 1. 首先安装SSH sudo apt-get install ssh 2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本) sudo apt-get install mys ...

  3. Ubuntu一键安装LAMP环境

    ubuntu是一款以桌面应用为主的开源linux操作系统,作为初学者学习linux操作系统,也更为简单和容易上手.在Ubuntu上搭建lamp系统的方式有很多,这里就介绍一种最简单高效的安装方法: a ...

  4. 【Ubuntu】安装python环境(一个脚本编译安装任意版本)

    前言 最近弄了个新装的Ubuntu系统,尽管里面有自带的python3环境,但是没有我想要用的python版本环境,看到网上的各种编译安装,都是各种繁琐的步骤,其实也不利于一些计算机基础比较差的同学安 ...

  5. 在Ubuntu里安装Java环境,以及一些格式化报错的解决方法,建议大家先把文章看完在配,因为有一些出错原有在后面,看完之后调整顺序。

    安装SSH.配置SSH无密码登陆## 1,安装SSH 输入命令: sudo apt-get install openssh-server 2,安装后,使用如下命令登录本机 ssh localhost ...

  6. ubuntu下安装模拟环境carla

    经历了长时间的尝试安装编译build版本的carla,最后以失败告终.主要出错在最后一步的make launch上,会出现configuring incompleting. 最终转向了ubuntu的预 ...

  7. ubuntu服务器登桌面,Ubuntu Server安装桌面环境实现图形化访问 | 聂扬帆博客

    Ubuntu Server如果想要使用图形界面常用的有3种桌面环境(Ubunut-desktop/Kubunut-desktop/ Xubuntu-desktop),登陆管理器也有对应的3种(gdm/ ...

  8. 服务器系统(Ubuntu)安装及环境(pytorch+gpu)配置(Tesla T4)

    1.Ubuntu系统安装 1.1 进入启动盘 1.2 按e键 添加 " nomodeset nodmraid xforcevesa" 启动安装 1.3 按照实际要求一步一步安装 P ...

  9. Ubuntu 下安装LEMP环境 实战

    ---恢复内容开始--- 1.nginx的服务端的安装 打开命令行终端,在终端输入,sudo apt-get install nginx  回车即开始安装 kxlc-t@ubuntu:~$ sudo ...

最新文章

  1. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法获取 Groovy 源文件 )
  2. PLM Integration
  3. ldap java_使用LDAP保护Java EE6中的Web应用程序
  4. [BZOJ2834]回家的路
  5. sql server datetime取年月_快速定位数据库性能问题,RDS推出慢SQL统计分析
  6. 鸿蒙应用开发--应用生命周期
  7. php包含大马执行,对于某个PHP大马的分析
  8. PDF打开不能打印什么原因呢
  9. 笔记MySQLJavaweb
  10. python 删除所有空间说说_怎么批量删除QQ空间说说?
  11. 宝塔面板的数据库地址配置
  12. HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
  13. Java核心技术卷一基础知识第10版demo实例
  14. vsphere client 60天问题
  15. jQuery appendTo() 方法
  16. 凸函数-convex function
  17. 2021年全球与中国椭圆形板簧行业市场规模及发展前景分析
  18. 中班音乐计算机活动课,幼儿园中班韵律活动教案
  19. wow周四服务器维护,新一轮大服务器实装开启:3月12日维护8小时
  20. Android9.0 http网络请求失败问题分析与解决方案

热门文章

  1. 机器学习(聚类四)——K-Means的优化算法
  2. python基因差异分析_R语言之生信②差异基因分析2
  3. 谷歌回归对中国互联网意味着什么?
  4. 【ChatGPT的小妙招】结合Excel的vbs开发者工具达成对Excel文件的处理
  5. 「论文阅读」SCF-Net:Learning Spatial Contextual Features for Large-Scale Point Cloud Segmentation
  6. 账套显示到期怎么弄_帐套演示期限已到期如何继续使用
  7. Linux 校园网 锐捷客户端 ruijieclient
  8. VOC Dataset
  9. 原生JS八(Math对象,随机色)
  10. 【Shell】判断文件是否包含给定字符串