如何新建rails项目

这里新建的rails应用就叫news,

(1)新建文件夹

$ mkdir news

(2)指定本项目的ruby版本

cd news
touch .ruby-version
vim .ruby-version 

(3)使用rbenv的gemset,这样就可以把gem包都安装到项目目录的.bundle文件夹下了,(也可以给这个文件夹随意起其他名字,官网用的.gems)

具体的可以看 https://github.com/jf/rbenv-gemset

git clone git://github.com/jf/rbenv-gemset.git $HOME/.rbenv/plugins/rbenv-gemset

安装完之后可以查看文件夹下已经有了新文件

/workspace/news:$ ll ~/.rbenv/plugins
总用量 16
drwxrwxr-x  4 wangz wangz 4096  9月 16 16:11 ./
drwxr-xr-x 13 wangz wangz 4096  6月 25 10:22 ../
drwxr-xr-x  6 wangz wangz 4096  9月 16 16:11 rbenv-gemset/
drwxr-xr-x  7 wangz wangz 4096  8月  9 19:54 ruby-build/

在news目录里To have gems install into a sub-folder in your project directory for easy removal later (rm -rf project!) / editing / testing, you can use a project gemset. A project gemset has a ‘.‘ ("dot") as the first character:

/news:$ echo ‘.bundle‘ > .rbenv-gemsets

(4)安装最新版本的rails

$ gem install rails -V

查看下rails版本

$ rails -v
Rails 4.2.4

确定是最新的版本,可以进行下一步了

(5)新建rails项目,因为我们已经在这个文件夹里面了,所以只需要执行下面的命令

/news:$ rails new .

执行到安装gem的时候会执行不过去,接下来需要修改下gem source

(6)修改gem source

vim Gemfile

把第一句的source改成可以下载的地址  https://ruby.taobao.org/,之后再次安装gem就可以啦

bundle install -V

=================================

注: 如果是有做好的模板,可以用模板新建项目 http://guides.rubyonrails.org/rails_application_templates.html

方法大致如下

$ rails new blog -m ~/template.rb
$ rails new blog -m http://example.com/template.rb
时间: 2024-10-15 23:05:08

如何新建rails项目的相关文章

新建以MySql为数据库的Rails项目

本文主要记录如何新建以MySql为数据库的Rails项目,以及过程中出现错误的解决方案 一.新建以MySql为数据库的Rails项目: $ rails new weibo -d mysql 二.发现报错,查看终端中错误信息如下: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. Gem files will remain installed in /home/kolbe/.rbenv/versions/2.1.0

eclipse新建web项目

方法/步骤 首先,你要先打开Eclipse软件,打开后在工具栏依次点击[File]>>>[New]>>>[Dynamic Web Project],这个就代表新建的项目是WEB项目 提示:如果没有找到[Dynamic Web Project]请看下一步   如果我们找不到[Dynamic Web Project]这个选项,说明以前没有建立过WEB项目,所以不在快捷导航里,这时我们点击[Other]这个选项   这个界面弹出的是查询窗口,查询的内容是所有我们可以建立的项目

在windows下新建maven项目

1.拷贝settings到.m2文件下 2.修改文件 3.新建Project项目 4.转换为maven项目 config下转换 5.拷贝pom文件

idea无法新建maven项目

之前用的都是eclipse,自从4月底入职新公司后,接触到了idea. 然后自己的电脑上也安装了idea,不过一直都没用,直到昨天打算开起来使用一下. 之后就是想新建一个maven项目,发现死活也新建不了,如下图,一直都是"Loading archetype list..." 如果我直接点next,那么新建的项目又会报错,认不了pom.xml文件,打印一句"Unable to import maven project: See logs for details ",

eclipse新建maven项目(2)

本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中.首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错: 别急哈,可以解决. 之后选中项目,鼠标右键: 之后升级maven项目即可看到错误解决了,没有了红叉提示了.针对于每次升级maven项目后,项目的jdk版本都会变成1.5版本的问题,其实是可以设置的,只需要在pom.xml文件中添加下面这串代码即可实现每次更新maven项目后不需要手动调整jdk版本. 1 <!-- 源码

解决新建maven项目速度慢的问题

问题描述 通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢. 参数设置如图: 执行时间如下图: Total time为8:49,花了将近十分钟时间. 连续尝试了几次,都是如此,感觉编辑器卡住了一样. 问题原因 [DEBUG]  Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml这一条语句执行了很久. 编辑器在执行mvn archetype:gen

idea新建maven项目时,mvn archetype:generate 速度缓慢

原文 idea新建maven项目时,mvn archetype:generate 速度缓慢 1 现象: 用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处: 同时,右下方状态栏处,显示创建过程仍在进行: 2 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该

cocos2dx 2.2.3 xcode5.0,新建mac项目报错

cocos2dx 2.2.3 xcode5.0,新建mac项目报错 Undefined symbols for architecture x86_64: "cocos2d::extension::LabelReader::createInstance()", referenced from: cocos2d::extension::GUIReader::GUIReader() in GUIReader.o "cocos2d::extension::ButtonReader::

Eclipse下新建Maven项目、自动打依赖jar包

当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访问很多远程仓库. Eclipse *版本 Eclipse *下载 强烈推荐书籍:Maven实战   许晓斌著.目前是第一版 注意:最新版本的Eclipse代号Mars,已经直接集成了Maven,所以无需安装m2Eclipse插件. Eclipse下新建Maven项目 1.下载Maven安装包 进入M