zoukankan      html  css  js  c++  java
  • 如何新建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
  • 相关阅读:
    底部菜单栏之Fragment的详细介绍和使用方法
    Warm up 2
    如何做好一位资深的web前端工程师
    使用 HTML5 canvas 绘制精美的图形
    计算元素距离浏览器左边的距离
    [JSOI2016]独特的树叶
    【SDOI2009】Elaxia的路线
    【SCOI2009】最长距离
    【SCOI2009】围豆豆
    【AHOI2005】穿越磁场
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/4813815.html
Copyright © 2011-2022 走看看