V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
liuhang0077
V2EX  ›  问与答

问下怎么在vps上搭建ROR环境!配置3天不成功。。

  •  
  •   liuhang0077 · 2011-11-29 18:11:27 +08:00 · 3786 次点击
    这是一个创建于 4761 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在此多谢大家了!
    目前我用的是盛大云

    但是搜寻网上各类教程 最后都是无果。 配置了两天都没有成功。

    www.google.com 已经搜遍了。

    实验了各种教程,,都不行。

    求教大神啊!
    15 条回复    1970-01-01 08:00:00 +08:00
    SErHo
        1
    SErHo  
       2011-11-29 18:14:15 +08:00
    liuhang0077
        2
    liuhang0077  
    OP
       2011-11-29 18:16:36 +08:00
    @SErHo 嗯 这个也看了 是本地配置的 没讲到组合 nginx 的啊。 纠结了
    santa
        3
    santa  
       2011-11-29 18:19:23 +08:00
    rvm很方便
    SErHo
        4
    SErHo  
       2011-11-29 18:33:05 +08:00
    @liuhang0077 可以参考一下这个 http://rubyer.me/blog/744。
    pinepara
        5
    pinepara  
       2011-11-29 19:17:57 +08:00
    刚刚重新部署了一个基于 arch 的 VPS,架设 rails 环境几乎不到五分钟就可以啊:

    pacman -S ruby sqlite3 nodejs
    wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.11.tgz
    tar -xzvf rubygems-1.8.11.tgz
    ruby rubygems-1.8.11/setup.rb
    gem install rails sqlite3 passenger
    wget http://nginx.org/download/nginx-1.0.10.tar.gz
    tar -xzvf nginx-1.0.10.tar.gz
    passenger-install-nginx-module

    搞定,安装 nodejs 只是为了提供一个 js runtime,其实 gem install execjs 也可以,略微麻烦一点。
    由于要提供 ipv6 支持,因此最后安装 passenger 时选择的是下载源码再加上 -with-ipv6 参数编译,没有这个需求的话倒数第二步和第三步都是可以省略的。
    roamlog
        6
    roamlog  
       2011-11-29 19:18:15 +08:00
    这篇也可以参考一下 http://thoughtrails.com/episodes/4
    kojp
        7
    kojp  
       2011-11-29 19:24:47 +08:00
    非技术性回答加一枚 ----------
    重启一下Vps
    或者换台 VpS试一下 ..

    ------的时候这种非技术性的情况很无厘头的 ,我 今天就遇到两起 ....
    chloerei
        8
    chloerei  
       2011-11-29 19:50:59 +08:00
    我真想不明白为什么有人喜欢放着源里的软件不用而自己去下包编译
    flyingkid
        9
    flyingkid  
       2011-11-29 19:55:08 +08:00
    我已经搭好了。

    ree + rails 3.0.7 +mysql

    apache2+passenger

    rails.kennx.net

    目前状态就是开写代码。希望圣诞节我能写个简单blog出来。哈哈。
    roamlog
        10
    roamlog  
       2011-11-29 20:00:23 +08:00
    @flyingkid 恭喜,好好看书,好好写代码,稍微挑剔点,ree 已经停止更新了,推荐使用 ruby 1.9.2,甚至可以直接上 1.9.3,rails 直接上 3.1.x 吧,apache 换成 nginx 吧,嘿嘿
    roamlog
        11
    roamlog  
       2011-11-29 20:01:27 +08:00
    @chloerei 1)有的人有洁癖,有强迫症 2)自己编译安装可以更可控,可以调优,可以加上一些参数什么的
    flyingkid
        12
    flyingkid  
       2011-11-29 20:04:10 +08:00
    @liuhang0077 http://www.yangzhiping.com/tech/ubuntu-ree-nginx-passenger-rails3.blog.html

    我是看这个教程。只是把他改成了rvm安装方式。


    nginx换成了apache


    passenger apache模块和nginx都很简单。基本不需要什么配置

    安装的时候,按1就行了。只有nginx要输入/opt/nginx

    然后按照阳志平的配置一下即可。
    Andor_Chen
        13
    Andor_Chen  
       2011-11-29 20:05:20 +08:00
    chloerei
        14
    chloerei  
       2011-11-29 20:40:57 +08:00
    @roamlog 如果需要打patch还可以理解,但是看到很多人也没干什么就是make && make install一下。我觉得这样有安全更新就麻烦了,必须自己盯着官网消息。
    liuhang0077
        15
    liuhang0077  
    OP
       2011-11-29 21:49:30 +08:00
    @Andor_Chen @flyingkid @pinepara 多谢了!! 很感谢 我去试试看!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5453 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.