小编suv*_*kar的帖子

无法启动Phusion Passenger看门狗?

我在Ubuntu 10.04上使用Apache2完成了Phusion Passenger设置.每当我重新启动Apache服务器时,我收到以下错误消息,并且Rails应用程序未运行.

[error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'PassengerRoot' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'PassengerRoot' directive, whichever is applicable.
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails apache2 passenger

26
推荐指数
3
解决办法
3万
查看次数

如何为RSpec编写自定义rake任务?

在我的Rake文件中:

require 'rspec/core/rake_task'

desc 'Default: run specs.'
task :default => :spec

desc "Run specs"
RSpec::Core::RakeTask.new do |task|
    task.pattern = "**/spec/*_spec.rb"
    task.rspec_opts = Dir.glob("[0-9][0-9][0-9]_*").collect { |x| "-I#{x}" }.sort
    task.rspec_opts << '-r ./rspec_config'
    task.rspec_opts << '--color'
    task.rspec_opts << '-f documentation'
end
Run Code Online (Sandbox Code Playgroud)

在rspec_config.rb中

RSpec.configure {|c| c.fail_fast = true}
Run Code Online (Sandbox Code Playgroud)

我的文件结构:

|-- 001_hello
|   |-- hello1.rb
|   `-- spec
|       `-- hello_spec.rb
|-- 002_hello
|   |-- hello2.rb
|   `-- spec
|       `-- hello_spec.rb
|-- 003_hello
|   |-- hello3.rb
|   `-- spec
|       `-- hello_spec.rb
|-- …
Run Code Online (Sandbox Code Playgroud)

ruby rspec2

5
推荐指数
1
解决办法
5149
查看次数

如何阻止Phusion Passenger

我使用Phusion Passenger模块(mod_passenger)为Apache HTTP Server和Capistrano部署rails应用程序.

我想从Phusion Passenger"停止"Ruby on Rails应用程序.我怎样才能做到这一点?

提前致谢

apache2 passenger ruby-on-rails-3

1
推荐指数
1
解决办法
3728
查看次数