• 大家觉得 AngularJS 好吗? at 2015年10月09日

    #2 楼 @kabie 纯用?原来还可以不用 directive?那还用它什么?喜欢双向绑定?

  • 用 Node 4.1.1,各种问题 at 2015年10月09日

    #5 楼 @darkbaby123 Gulp version: CLI version 3.9.0 gulp-sass "version": "1.3.3"

    是有点老哦……好吧,有空再折腾……

  • 用 Node 4.1.1,各种问题 at 2015年10月09日

    #5 楼 @darkbaby123 搜出来的答案都试了没效,现在暂时用回 0.12.7 了。不过后来我又怀疑是不是我的 xcode 版本当时还没升到 7,太低了……算了,懒得折腾了……

  • 看来我也得找个高手男朋友,而且应该前几年就找,这几年就少走弯路了……

  • 用 Node 4.1.1,各种问题 at 2015年10月02日

    #2 楼 @tzwm 切换回 v0.12.7 倒是解决了 libsass 问题,但 make 问题还在,不知道是不是 xcode 的问题,我明明看到我的 appstore 显示是 xcode7,但命令行好像显示是 xcode6. 你这个问题有没有?

  • 也许就是练练手呗!怎样防护和应对倒值得学习一下……

  • 我能看……

  • #1 楼 @huobazi 墙了吧?我印象中以前用的时候,GA 得到数据,与其它系统(公司买的一个统计数据的服务)得到的数据,好像少了很多很多……

  • Rails 团队开发 at 2015年09月16日

    看了很感叹……

    在我最推崇的《Getting Real》这本书里面建议一个开发团队 3 个人足够了,一个人设计规划产品功能,一个人设计界面,一个人编写代码。

    那我一个人就够了,我都是从头到尾,产品设计(高保真,大部分不需要 UI 再优化了)、开发(前端后端都一个人搞定)…… TMD 我竟然还在打工啊? 我要创业去……

    不说了,设计产品去……

  • #9 楼 @fumesy

    $ sudo nginx -t -c /opt/nginx/conf/nginx.conf
    
    sudo: nginx: command not found
    
    

    是要检查语法吗?

    我用下面这个

    $ /opt/nginx/sbin/./nginx  -t 
    nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /opt/nginx/conf/nginx.conf test is successful
    

    结果说语法是 OK 的

  • #6 楼 @fumesy 是不是,如果作为插件形式,其实只要开启了 nginx,就会自动启动 passenger? 但如果我直接用

    sudo service nginx start
    

    是根本不会启动 passenger 的。 会不会是我 nginx 启动脚本有问题? 我是直接用《Rails 圣经》里的做法:

    wget -O init-deb.sh http://www.linode.com/docs/assets/1139-init-deb.sh
       sudo mv init-deb.sh /etc/init.d/nginx
       sudo chmod +x /etc/init.d/nginx
       sudo /usr/sbin/update-rc.d -f nginx defaults
    
  • #6 楼 @fumesy

    我执行这两个命令,得到的结果与我本来在 nginx 中配置的结果是一模一样的,没有任何改动……所以不用重写……

    这是执行结果:

    
    $ passenger-config --root
    /usr/local/rvm/gems/ruby-2.2.3/gems/passenger-5.0.17
    # 这个结果与我之前在nginx配置文件中写的一模一样的
    
    
    $ passenger-config --ruby-command
    passenger-config was invoked through the following Ruby interpreter:
      Command: /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby
      Version: ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
      To use in Apache: PassengerRuby /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby
      To use in Nginx : passenger_ruby /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby
      To use with Standalone: /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby /usr/local/rvm/gems/ruby-2.2.3/gems/passenger-5.0.17/bin/passenger start
    
    # 这个结果也和我之前在nginx配置文件中写的一模一样的
    
    

    这是我本来的 nginx 配置

    passenger_root /usr/local/rvm/gems/ruby-2.2.3/gems/passenger-5.0.17;
    passenger_ruby /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby;
    

    所以还是没解决……

    还是非常感谢啊:)

  • #3 楼 @fumesy 我是知道我现在是用standalone形式,但我没法换回插件形式。因为如果我单独启动 nginx, 就会显示 passenger 未启动。 怎样才能启动以插件形式启动 passenger? 如果能那样,应该就能回到正常的一键部署的轨道去了……

  • #3 楼 @fumesy 可能的确是 rvm 的缘故,因为我之前一键部署时,都没有用 rvmsudo,一直挺顺利的。 至于这次为什么用,大概是遇到些 bug,然后网上给了答案,就乱用了…… 自己都没搞明白,用不用 rvmsudo 会影响什么…… (到底啥时候用了,啥时候没用,也不记得了……)

    passenger_ruby配置是用 passenger 装 nginx 时(passenger-install-nginx-module)自动给配置的啊,应该不会出错吧?

    passenger_root /usr/local/rvm/gems/ruby-2.2.3/gems/passenger-5.0.17;
    passenger_ruby /usr/local/rvm/gems/ruby-2.2.3/wrappers/ruby;
    
  • #1 楼 @fumesy 添加了passenger_app_root /app/www/my_project/current, 还是不行,不知道我错过了什么,或是理解错了什么。

    我尝试进 current 目录下手动启动 passenger,它还是具体当前 current 指向的具体版本,下次 current 指向的版本更新,passenger 指向的版本不更新。

    如果尝试在项目目录下手动启动 passenger,会显示

    $ sudo -E passenger-status
    Version : 5.0.17
    Date    : 2015-09-10 09:54:12 +0800
    Instance: n0pR0FhO (nginx/1.8.0 Phusion_Passenger/5.0.17)
    
    ----------- General information -----------
    Max pool size : 6
    App groups    : 0
    Processes     : 0
    Requests in top-level queue : 0
    
    ----------- Application groups -----------
    

    根本没有指向具体一个 app

    没弄明白……

    你知道 capistrano 自动启动 passenger 的机制是怎样的么?以前我都是 cap production deploy 时它自动就启动的啊,现在为什么不启动了?

  • 好赞,先收藏!其实我最想看到的就是各种小小的功能模块啊,或者页面模块,怎么实现的……

  • 恩,有空一定要拜读一下!

  • #1 楼 @nightire 你回答得这么隐晦,我都看不懂…… 现在想来,很可能是因为是放假前部署的,当时我可能没在项目目录下去gem install passenger,而是在根目录下安装了。所以 gem 的位置就不对了…… 恩,这大概就是基础不扎实的表现……没有意识到在不同路径下装 gem 可能带来不同的结果……

  • #4 楼 @huacnlee 好了,谢谢:)

  • #2 楼 @huacnlee 头疼,一团乱了…… 我加入 gemfile 了,也cap production bundler:install了,但还是出现同样错误……

  • #4 楼 @huacnlee 哦……

  • #2 楼 @huacnlee 没太理解哦…… 以前也用 cap 部署过很多很多次,但好像从来没有把 passenger 加进 gemfile,都是直接在服务器用

    gem install passenger
    passenger-install-nginx-module
    

    装的 nginx 和 passenger。

    我现在在犹豫,我是不是之前又加了个rvmsudo passenger-install-nginx-module, 那应该也不影响 passenger 啊……

    刚刚我想试试从安装地址启动

    /home/deploy/.rvm/gems/ruby-2.2.3/gems/passenger-5.0.16/bin/passenger start
    

    结果进入了安装 nginx 界面,赶紧退出

  • 也就是说,我有第一版,但还是很有必要买一本新的重新读一遍?

  • UPYUN 云存储免费了! at 2015年08月31日

    尼玛,我好像还买了好几百块钱一直没用……

    不对,存储空间免费,流量还是收钱的…… 好吧……

  • #47 楼 @lgn21st 得吧,这公司花点钱要走很多流程,报销总是要很久之后,反正我觉得没啥可能……