• #11 楼 @lgn21st

    知道了。多谢你的关照。感觉这个社区挺活跃的。老大很照顾新人。

  • 好像是英文的哇!

  • 我想知道,他和 PHP 5.5 以及即将到来的 PHP6 相比较有什么优势和不足。php 也有很多优秀的框架,例如 YII,Laravel,Fuelphp,Zend Framework cake 等等

    他们有好多是借鉴了 ROR 的特性和快速开发的理念。由于 php 本身的限制,面向对象的方式有点不同。

    刚刚接触 ruby 一天时间,我也问不出什么好问题。深入的问题。

    就想知道,web 开发,只讲究快速快发,不断改进。用 yii 还是 rails 比较合适。

    (个人觉得语法什么的并不是重要的,最重要的是开发速度,组件,开源项目,开源社区的质量 )

    目测,驾驭 ruby 比 php 要难度大一点,招人是不是不是很好招?

    现在在广州我们很容易就可以找到一个 php 新手,带一个月基本上就可以拿框架用了。ruby 门槛貌似稍微高一点。

    本人不是专业的技术队伍,只是昨天研究了一下 ruby, 结合了一下自学 php 的经历。不要喷我 , 多谢。

  • #15 楼 @lgn21st

    ruby 神奇总结有吗?我想先大致了解一下 ruby 的神奇功效。现在正在准备招人。如果真的狠好用,我就招 2 个 ruby, 不扩招 php 了。初步目测了一下,感觉这个开发速度很好。貌似表单都不用自己写。

  • #12 楼 @bwlinux 本身就是使用的 root 身份执行的命令呀。

    ps:

    刚刚受@jasl 兄的指点,去整了一个 WEBrick. 发现 ruby 真的狠神奇。
    一句代码也没有写,就出来了表单什么的,好像 php 里面的 yii 的 Gii 工具。感觉挺好的。

    有待空闲的时候继续看看 ruby. 不错。

    今天洗了睡先。

  • #11 楼 @jasl 多谢哥们的指点。我刚刚搞了一个 webrick 走起了。

    service iptables restart iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules: [ OK ] iptables: Applying firewall rules: [ OK ] [root@Server02 app]# rails s => Booting WEBrick => Rails 3.2.12 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2013-02-18 11:18:31] INFO WEBrick 1.3.1 [2013-02-18 11:18:31] INFO ruby 2.0.0 (2013-01-07) [x86_64-linux] [2013-02-18 11:18:31] INFO WEBrick::HTTPServer#start: pid=25804 port=3000

    Started GET "/assets/rails.png" for 192.168.1.132 at 2013-02-18 11:18:36 -0500 Connecting to database specified by database.yml Served asset /rails.png - 200 OK (1ms)

  • #9 楼 @lgn21st 就这一个机器,不能再折腾环境了。先挤出时间把 php 的这个网站做完。等搞完了。再动手研究搞 ruby

  • #6 楼 @jasl 多谢你 #7 楼 @lgn21st 多谢

    看样子,我还是在这个机器上安装多一个 nginx+unicorn 吧。apache 继续让他走 PHP, ruby 换个端口走 nginx

  • #4 楼 @lgn21st

    我是 root 身份执行的这个命令。应该不用 sudo 了吧。

    我这个电脑,现在已经有 php 运行环境。是 php5.4.9 mysql5.5.28 apche2.4.3

    想把自己的 PHP 项目用 ruby 重写试试,看看好玩不。一开始环境就没搞好。

    碰壁了。

  • @huacnlee @Rei

    大佬们,能帮忙看看吗?谢谢了。

  • @lgn21st 能帮忙看看吗?

  • /usr/local/webserver/ruby/bin/passenger-install-apache2-module --apxs2-path /usr/local/webserver/apache/bin/apxs --apr-config-path /usr/local/apr

    Welcome to the Phusion Passenger Apache 2 module installer, v3.0.19.

    This installer will guide you through the entire installation process. It shouldn't take more than 3 minutes in total.

    Here's what you can expect from the installation process:

    1. The Apache 2 module will be installed for you.
    2. You'll learn how to configure Apache.
    3. You'll learn how to deploy a Ruby on Rails application.

    Don't worry if anything goes wrong. This installer will advise you on how to solve any problems.

    Press Enter to continue, or Ctrl-C to abort.


    Checking for required software...

    • GNU C++ compiler... found at /usr/bin/g++
    • Curl development headers with SSL support... found
    • OpenSSL development headers... found
    • Zlib development headers... found
    • Ruby development headers... found
    • OpenSSL support for Ruby... found
    • RubyGems... found
    • Rake... found at /usr/local/webserver/ruby/bin/rake
    • rack... found
    • Apache 2... found at /usr/local/webserver/apache/bin/httpd
    • Apache 2 development headers... found at /usr/local/webserver/apache/bin/apxs
    • Apache Portable Runtime (APR) development headers... found at /usr/local/apr
    • Apache Portable Runtime Utility (APU) development headers... found at /usr/local/apr-util/bin/apu-1-config

    Compiling and installing Apache 2 module... cd /usr/local/webserver/ruby/lib/ruby/gems/2.0.0/gems/passenger-3.0.19 /usr/local/webserver/ruby/bin/ruby /usr/local/webserver/ruby/bin/rake apache2:clean apache2 RELEASE=yes

    /usr/local/webserver/ruby/bin/ruby /usr/local/webserver/ruby/bin/rake apache2:clean apache2 RELEASE=yes

    rake aborted! Permission denied - /usr/local/apr

    (See full trace by running task with --trace)


    It looks like something went wrong

    Please read our Users guide for troubleshooting tips:

    /usr/local/webserver/ruby/lib/ruby/gems/2.0.0/gems/passenger-3.0.19/doc/Users guide Apache.html

    If that doesn't help, please use our support facilities at:

    https://www.phusionpassenger.com

    We'll do our best to help you.

    文本信息!