Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
YBY
@chairy11
VIP
NO. 827 / 2012-01-22

235 Topics / 2417 Replies
38 Followers
0 Following
3 Favorites
你若盛开, 清风自来.
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • passenger 的正确启动方式?怎样才能指向 current 版本?capinstrano 自动启动的方法? at September 10, 2015

    #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
    
  • passenger 的正确启动方式?怎样才能指向 current 版本?capinstrano 自动启动的方法? at September 10, 2015

    #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;
    

    所以还是没解决……

    还是非常感谢啊:)

  • passenger 的正确启动方式?怎样才能指向 current 版本?capinstrano 自动启动的方法? at September 10, 2015

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

  • passenger 的正确启动方式?怎样才能指向 current 版本?capinstrano 自动启动的方法? at September 10, 2015

    #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;
    
  • passenger 的正确启动方式?怎样才能指向 current 版本?capinstrano 自动启动的方法? at September 10, 2015

    #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 时它自动就启动的啊,现在为什么不启动了?

  • 使用 Turbolinks 实现网页进度条 at September 09, 2015

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

  • 向社区的朋友推荐自己的书《Rails 实践》 at September 08, 2015

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

  • [已解决] 没法启动 Passenger? 找不到 Gem? at September 08, 2015

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

  • [已解决] 没法启动 Passenger? 找不到 Gem? at September 07, 2015

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

  • [已解决] 没法启动 Passenger? 找不到 Gem? at September 07, 2015

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

  • [已解决] 没法启动 Passenger? 找不到 Gem? at September 07, 2015

    #4 楼 @huacnlee 哦……

  • [已解决] 没法启动 Passenger? 找不到 Gem? at September 07, 2015

    #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 界面,赶紧退出

  • 3.times { say '《Ruby 元编程》第 2 版来了' } at August 31, 2015

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

  • UPYUN 云存储免费了! at August 31, 2015

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

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

  • RubyConfChina 2015 大会官网,报名网址,博客上线 at August 26, 2015

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

  • RubyConfChina 2015 大会官网,报名网址,博客上线 at August 26, 2015

    好便宜,可惜在深圳……

  • [已解决] 怎么生成 UUID?用 Gem?用 Rails 自带的?用 Ruby 自带的? at August 26, 2015

    #17 楼 @knwang 哦,谢谢:)

  • [已解决] 怎么生成 UUID?用 Gem?用 Rails 自带的?用 Ruby 自带的? at August 26, 2015

    解决了,谢谢各位:)

  • [已解决] 怎么生成 UUID?用 Gem?用 Rails 自带的?用 Ruby 自带的? at August 26, 2015

    #13 楼 @poshboytl 哦,谢谢,好酷的场景:)

  • [已解决] 怎么生成 UUID?用 Gem?用 Rails 自带的?用 Ruby 自带的? at August 26, 2015

    #7 楼 @kewin #8 楼 @poshboytl

    下载量难道不是检验一个 gem 好不好的最直接标准么?

    一般如果有 gem 我就会选择用 gem,因为我总觉得我水平很菜,图样图森破,也许很多坑我并没有注意到,高手写得肯定比我好……

    比如我刚才看到另一个代码,它会检测一下是否有重复的,我就想,哎呀,我可没有想到还有重复的可能,真够谨慎的……

    @seller.user_info_token = loop do
        token = SecureRandom.urlsafe_base64
        break token unless User.exists?(user_info_token: token)
      end
      @seller.user_info_token = SecureRandom.uuid
    
  • [已解决] 怎么生成 UUID?用 Gem?用 Rails 自带的?用 Ruby 自带的? at August 26, 2015

    #5 楼 @poshboytl 额,我发现一个叫:uuidtools的 gem,是 uuid的下载量的 5 倍……我研究下……

  • Rails 4.2.4 来了 at August 25, 2015

    #2 楼 @huacnlee 跟风赞站长:)

  • Rails 4.2.4 来了 at August 25, 2015

    怎么还有 4.2.4 ? 说好的 Rails5 呢?

  • 怎样只用 friendly_id,禁用主键 id at August 24, 2015

    原来还有 gem,原来还有很多东西要考虑,我就是直接在 controller 里写

    @studio = Studio.find_by(domain: params[:studio_domain])
    
    

    是不是图音图森破了?

  • 差点被骗,原来邮箱密码暴露……细思恐极…… 对方还在不断登录我邮箱修改我亚马逊密码……还锲而不舍地给我打电话! at August 14, 2015

    #7 楼 @046569 恩,几番折腾,终于修改了邮箱密码。之前很反感各种服务要求绑定我手机,觉得又不知道要把我手机号卖给谁……现在终于知道还是有点好处的……起码手机在我手上……

  • 差点被骗,原来邮箱密码暴露……细思恐极…… 对方还在不断登录我邮箱修改我亚马逊密码……还锲而不舍地给我打电话! at August 14, 2015

    #4 楼 @046569 #5 楼 @billy #1 楼 @rei

    现在是基本只用 gmail 了,但这 163 是我最早的账户,所以开得早的应用,比如亚马逊,就用的 163……历史问题……

  • [北京超图软件] 地图慧招聘 Ruby 开发工程师 1 名 10K~30K at August 11, 2015

    友情提示,同一个公司招聘发多个帖,会被管理员清理……

  • [深圳] DJI 大疆创新招聘两名 Ruby 高级工程师 15-30k at August 11, 2015

    第一时间告诉同事男生!他前阵子还问大疆还招聘不呢!传说说大疆有年年终奖一人发一辆特斯拉……

  • 征集大家意见,关于回帖用树形方式展示,类似 HackerNews at August 10, 2015

    从页面视觉角度,我投 👎 从学习源码角度,我投 👍,因为想知道这种功能怎么实现的……

  • Grape 项目正式从 Intridea 独立出来,由社区接管 at August 06, 2015

    #2 楼 @so_zengtao 已经用上 Rails 5 了么?

  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 75
  • 76
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English