当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

Ubuntu下创建简单的ROR工程环境

发表于: 2012-04-19   作者:aegoose   来源:转载   浏览:
摘要: 原文: http://blog.csdn.net/aegoose/article/details/7475491   之前由于实际工作的需要,忙于在ubuntu下创建一个初始化工程环境,终于有机会把脚本写出来了,贴出来保存一下,也分享给有需要的人看看.   1.基础依赖环境   Ubuntu OS (12.04是个不错的选择)  

原文: http://blog.csdn.net/aegoose/article/details/7475491

 

之前由于实际工作的需要,忙于在ubuntu下创建一个初始化工程环境,终于有机会把脚本写出来了,贴出来保存一下,也分享给有需要的人看看.

 

1.基础依赖环境

 

Ubuntu OS (12.04是个不错的选择)

 

rvm (参考文官安装环境,https://rvm.io/)

 

ruby-1.9.3-p125 (ruby193的语言要求更严格,值得试一下的)

mysql 5.5
rubygem 1.8+ (193已带有)
rails 3.2+ (3.2.1)
rake 0.9.2.2
gem install rake -v 0.9.2.2

 

bundler 1.0.22+

mysql2 0.3.11
sqlite3

 

2.创建一个新的工程

 

可以先设置一个工程的名字:project_name=xxxxx

3.添加工程对rvm的支持

 

 

4.配置Gemfile并加入需要的插件

5.为工程创建一个专属于的mysql账号

可以预先设置好mysql当前root的密码,以保证创建成功:mysql_pwd=xxxx

6.配置工程数据库

7.初始化数据库

 

 

好了,可以安装一些特殊的插件上去了.....

 

8.安装devise插件支持(登录插件)

8.1 重新修改主页的支持

8.2 添加本机邮箱主机

8.3 安装devise的模型及视图

 

8.4 将erb文件转换成haml文件

8.5 让devise的注册支持邮箱确认

9.安装sunspot的支持

10.安装rspec的支持

11.安装cucumber的支持

 

 

11.1 配置一下cucumber的web_step

 

 

12.安装simple_navigation导航栏或面包屑

13.配置i18n支持

 

一些基本的多语言的yml文件可以从相关的网站下载: https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale
可以拷贝到config/locales/defaults
配置config/application.rb支持多语言yml:

 


创建其他多语言的配置文件夹,用于工程工发过程的各个类型的多语言配置

 

 

14.配置工程支持compass & bootstrap

15.安装simple_form的支持


主要插件基本装完,可以启动服务器了....

 

 

Bootstrap是网格的样式效果,支持html5及mobile, 除了它之外,像blueprint也是相类似的,而blueprint是compass支持的模式,不过没有较好的js效果.

关于sass与scss,这些都是compass框架可以进行解析的文件格式,两者实现的效果完全没有任何区别,只是两种不一样的代码模式,在工程中完全可以穿插使用,全部由compass解析.
另外还有一种是less模式,是bootstrap完全支持的,不过不能由compass解析,需要其他插件解析支持.
可以参考:
http://stackoverflow.com/questions/7127677/compass-vs-twitter-bootstrap
bootstrap的插件很多个,bootstrap-sass只是其中一个,以目前的知识知道还可以实现,其他没有测试过.

关于一些linux命令的使用

 

sed

# e.g1: sed -i 's/helloword/hello"world"/g' my_file.txt# e.g2: sed -i 's/helloword/hello''world''/g' my_file.txt# e.g3: sed -i "s/helloword/hello'world'/g" my_file.txt# 不过要是使用双引号的话,则有些变量以及正则式特殊字符回失效.# 参数-i表示替换原文件,立即生效, 不能用-e,否则无法生效

 

echo

 

set variable

 

 


 



                

Ubuntu下创建简单的ROR工程环境

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
由于ruby安装的依赖包比较多,造成安装过程中比较容易出现问题,由此推荐使用railsinstaller进行安
使用ASPX有两种语言: VB.net和C#. 下面,简单介绍使用C#的情况。 一、配置IIS 当我们钩选“ASP.NET
1。安装erlang, 二、安装 到http://www.erlang.org/download.html, 我下载的是R15B03-1 Windows B
1。安装erlang, 二、安装 到http://www.erlang.org/download.html, 我下载的是R15B03-1 Windows B
gedit是Ubuntu默认的文本编辑器,个人觉得还是不错的,用它来编程写一些小的demo也很方便,原谅我比
0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录
最近计划把玩一下RoR,Django,Lift几个轻量级Web框架,打算统一使用Emacs来开发。今天在Win7下搭好
要创建工程,需要配置好jdk(必配)、maven(可选)、ant(可选) 配置方式: 系统管理--》系统设置 JDK配
前不久我接到了一个项目,项目要求使用Cocos2d-X的最新版本,Cocos2d-X3.4,对于一直在陶醉在Cocos2
新建Android项目 (1)选择菜单file->new->other 进入如下界面: 选择新建Android Project项目,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号