• 安装配置Jruby on Rails


    1.下载并安装

     jruby 1.6.8 (ruby-1.8.7-p357) (2012-09-18 1772b40)

    2.安装rake    rack (1.4.5, 1.0.1)

    gem install rake

    3.安装rails             rails (3.2.13, 2.3.5)

    gem install rails

    gem install rails -v '2.3.5'              rails3目前安装还有问题

    4.安装ActiveRecord-JDBC       ActiveRecord-JDBC (0.5)

    gem install ActiveRecord-JDBC

    5.安装BlueCloth           BlueCloth (1.0.1)   和RedCloth    RedCloth (4.2.9 java)

    BlueCloth和RedCloth是实现了Textile和Markdown的Gem,它们都是文本标记格式,可以在不使用HTML的情况下书写漂亮的文本

    gem install BlueCloth

    gem install RedCloth

    6.安装Facets

    Rails在标准库的基础上增加了很多小的实用程序。它们一般在ActiveSupport名为核心扩展的部分里。在里面可以找到很有用的 Symbol#to_proc(在附录A中有更多关于它的信息),还有很多让你的Ruby代码更易读的东西,比如用4.hours + 20.minutes来代替4*3600 + 20*60。你能在ActiveSupport中找到大多数实用程序,而在Facets里,你会发现很多没有被放入Rails的东西。Facets是一个 实用程序的集合,其中有小的程序也有大的程序,它们都能被独立使用

    gem install facets

    7.安装Mongrel                mongrel (1.1.5 java)

    gem install mongrel

    8.安装mongrel_jcluster                  mongrel_jcluster (0.0.1)

    gem install mongrel_jcluster

    9.创建Rails程序

    找一个准备存放程序的目录,执行:

    rails myproject_name

    10.启动mongrel,运行rails程序

    cd myproject_name

    jruby script\server                 默认端口3000    打开连接:http://localhost:3000

    jruby script\server -p 3006    指定端口3006    打开连接:http://localhost:3006

    其他:

    actionmailer (3.2.13, 2.3.5)
    actionpack (3.2.13, 2.3.5)
    activemodel (3.2.13)
    activerecord (3.2.13, 2.3.5)
    ActiveRecord-JDBC (0.5)
    activerecord-jdbc-adapter (1.2.9)
    activerecord-jdbcsqlite3-adapter (1.2.9)
    activeresource (3.2.13, 2.3.5)
    activesupport (3.2.13, 2.3.5)
    arel (3.0.2)
    BlueCloth (1.0.1)
    bouncy-castle-java (1.5.0147)
    builder (3.0.4)
    bundler (1.3.5)
    coffee-rails (3.2.2)
    coffee-script (2.2.0)
    coffee-script-source (1.6.2)
    erubis (2.7.0)
    execjs (1.4.0)
    facets (2.9.3)
    gem_plugin (0.2.3)
    hike (1.2.2)
    i18n (0.6.1)
    jdbc-sqlite3 (3.7.2.1)
    journey (1.0.4)
    jquery-rails (3.0.0)
    jruby-openssl (0.8.8)
    jruby-win32ole (0.8.5)
    json (1.8.0 java)
    mail (2.5.4)
    mime-types (1.23)
    mongrel (1.1.5 java)
    mongrel_jcluster (0.0.1)
    multi_json (1.7.5)
    polyglot (0.3.3)
    rack (1.4.5, 1.0.1)
    rack-cache (1.2)
    rack-ssl (1.3.3)
    rack-test (0.6.2)
    rails (3.2.13, 2.3.5)
    railties (3.2.13)
    rake (10.0.4, 0.8.7)
    rdoc (3.12.2)
    rdoc-data (3.12)
    RedCloth (4.2.9 java)
    sass (3.2.9)
    sass-rails (3.2.6)
    sources (0.0.1)
    sprockets (2.2.2)
    therubyrhino (2.0.2)
    therubyrhino_jar (1.7.4)
    thor (0.18.1)
    tilt (1.4.1)
    treetop (1.4.12)
    tzinfo (0.3.37)
    uglifier (2.1.1)

  • 相关阅读:
    近期遇到的问题 与 总结
    最近使用的控件整理
    sass import 小记
    Visual studio 相关插件
    nodeJs中linq.js学习
    C++ Socket编程步骤
    Qt 多线程同步 与 通信
    信号槽 与事件区别
    Qt 关键宏 转自网络整理
    mongoDB windows安装
  • 原文地址:https://www.cnblogs.com/dami520/p/3125346.html
Copyright © 2020-2023  润新知