Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 找不到';乘客';尝试安装乘客时,请安装nginx模块_Ruby_Nginx_Gem_Bundler_Passenger - Fatal编程技术网

Ruby 找不到';乘客';尝试安装乘客时,请安装nginx模块

Ruby 找不到';乘客';尝试安装乘客时,请安装nginx模块,ruby,nginx,gem,bundler,passenger,Ruby,Nginx,Gem,Bundler,Passenger,每次尝试安装rvmsudo乘客安装nginx模块时,我都会遇到相同的错误: ~/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'passenger' (>= 0) among 114 total gem(s) (Gem::LoadError) from ~/.rvm/rubies/ruby-2.0.0-p247

每次尝试安装
rvmsudo乘客安装nginx模块时,我都会遇到相同的错误:

~/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'passenger' (>= 0) among 114 total gem(s) (Gem::LoadError)
    from ~/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec'
    from ~/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
    from ~/.rvm/gems/ruby-2.0.0-p247@rails4/bin/passenger:22:in `<main>'
    from ~/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `eval'
    from ~/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `<main>'
然后我用
rvmsudo乘客安装nginx模块安装了乘客nginx模块,所以现在它工作了。我为我的rails应用程序配置了它。但是如果我从
/opt/nginx/sbin/nginx
启动nginx并导航到vhost to my rails应用程序,我会得到:

No data received
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
如果我查看该请求的
/opt/nginx/log/error.log

libc++abi.dylib: terminate called throwing an exception
2013/10/21 15:15:30 [alert] 54636#0: worker process 54723 exited on signal 6
这里有什么问题,是乘客吗?我的rails应用程序与WebRick配合得很好,它在另一台服务器上运行,对passenger也很好。也许这已经是另一个问题了……

试试看

brew install nginx --with-passenger

这是我的作者。首先,我为这些问题道歉。我们正在尽最大努力使安装体验尽可能没有问题


从你提供的信息来看,我不完全确定出了什么问题。我想和你们一起讨论一下,这样我们将来会自动检查(并防止)这些问题。如果你今天有时间,你能加入IRC.freenode.net上的IRC频道吗?我的时区是欧洲/阿姆斯特丹。

尝试从与应用程序不同的目录运行安装。已经运行,没有区别。现在尝试自制版本无效。我只使用
自制软件安装了乘客,但仍应安装
rvmsudo乘客安装nginx模块
尝试独立运行乘客。将cd放入rails项目目录,然后键入
乘客启动
。这将安装并配置nginx和passenger以独立模式运行。感谢您的回复!你的绰号是什么?我已经在那儿了
brew install nginx --with-passenger