我的Rake任务登录到开发就好了但是当我通过Passenger运行我的应用时,日志中没有显示任何内容。
在出现问题时回答一些常见问题:
我chmod 777日志目录所以访问不应该是一个问题
我的Passenger配置设置为开发...至少我希望如此
<VirtualHost *:80>
ServerAdmin blah@blah.blah
ServerName blah.blah.blah
DocumentRoot /var/www/qadashboard/public
<Directory /var/www/qadashboard/public>
Options Indexes FollowSymLinks -MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
RailsEnv development
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
RailsBaseURI /crbagenda
<Directory /var/www/crbagenda>
Options -MultiViews
</Directory>
</VirtualHost>
这是我的Gemfile
gem 'mysql'
gem 'rack-flash'
gem 'rest-client'
gem 'builder'
gem 'chronic', "0.6.4"
gem 'crack'
gem 'nokogiri'
gem 'jira4r'
gem 'prawn'
gem 'prawnto' #gem install may need to edit the date in rack-cache 1.0.3 gemspec
gem 'websnap'
gem 'whenever' #For cron jobs for the rake tasks
gem 'execjs'
gem 'therubyracer'
gem 'jquery-rails'
gem 'json'
group :development, :test do
gem 'rspec-rails'
gem 'rspec'
gem 'ruby-breakpoint'
gem 'ruby-debug'
end
group :assets do
gem 'sass-rails', " ~> 3.1.0"
gem 'coffee-rails', "~> 3.1.0"
gem 'uglifier'
end
我还可以添加什么?
答案 0 :(得分:2)
所以...我rm -rf日志目录然后mkdir日志...现在它工作。如果我在这上面使用Capistrano并且不仅仅复制了文件夹结构,那可能会容易得多。在Windows上太久了。叹息。