• 如何新建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
  • 相关阅读:
    用 Java 爬美女图片,厉害了。。
    Java-Stream流方法学习及总结
    Swagger3 更新配置详解
    一、MySQL下载和安装
    hack(兼容IE及浏览器常用的写法)
    css常用单位
    Ps使用 和精灵图的制作
    HTML5
    JS面向对象
    seajs与requirejs
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/4813815.html
Copyright © 2020-2023  润新知