我放弃了我在CentOS机器上安装redmine的尝试,而是抹去了它,并在上面安装了Ubuntu 10.10,因为这似乎在我看到的很多尝试中都有效。
不是为了我..
当我去(http到它的IP)机器(这可能意味着apache2正在工作,因为它应该?)时,我得到什么样的编译错误。 查看附加的错误消息以获取更多信息。
有谁知道从哪里开始呢?
这是可能的原因:
*
应用程序代码中可能存在语法错误。 请检查这些错误并修复它们。
*
所需的库可能没有安装。 请安装这个应用程序需要的所有库。
*
应用程序可能没有正确configuration。 请检查所有configuration文件是否正确写入,修正任何不正确的configuration,然后重新启动此应用程序。
*
应用程序依赖的服务(如数据库服务器或Ferretsearch引擎服务器)可能尚未启动。 请启动该服务。
有关错误的更多信息可能已写入应用程序的日志文件。 请检查它以分析问题。
错误信息:
第76行的语法错误,列0:`生产:'
exception类:
引发ArgumentError
应用程序根:
在/ var / WWW /pipe理平台
回溯:
#文件行位置
0 /usr/lib/ruby/1.8/yaml.rb 133 in`load'
1 /usr/lib/ruby/1.8/yaml.rb 133 in`load'
2 /usr/lib/ruby/1.8/yaml.rb 144 in`load_file'
3 /usr/lib/ruby/1.8/yaml.rb 143在`open'
4'load_file'中的/usr/lib/ruby/1.8/yaml.rb 143
5 /var/www/redmine/config/initializers/40-email.rb 6
6 /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb 147 in`load_without_new_constant_marking'
7 /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb 147在`load'
8 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 622 in`load_application_initializers'
9 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 in`each'
10 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 in`load_application_initializers'
11 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 176 in`process'
12在`send'中的/var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113
13 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 113在`run'
14 /var/www/redmine/config/environment.rb 20
15`gem_original_require'中的/usr/lib/ruby/1.8/rubygems/custom_require.rb 31
16在`require'中的/usr/lib/ruby/1.8/rubygems/custom_require.rb 31
17`preload_application'中的/var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 222
18`/var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 181 in`initialize_server'
19 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb 564 in`report_app_init_status'
20 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 174 in`initialize_server'
21 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 204 in`start_synchronously'
22 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 180在`start'
23 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 149在“开始”
24 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 219 in`spawn_rails_application'
25``lookup_or_add'中的/var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 132
/ var / lib / gems / 1.8 / gems /
27 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 82 in`synchronize'
28 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 79 in`synchronize'
29 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 213 in`spawn_rails_application'
30 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 132 in`spawn_application'
31``handle_spawn_application'中的/var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 275
32 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 in`__send__'
33`server_main_loop'中的/var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357
34 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 206 in`start_synchronously'
35 /var/lib/gems/1.8/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server 99
只是要清楚; 我正在尝试在Ubuntu 10.10上安装redmine。 Apache2作为Web服务器运行,我已经安装了Ruby 1.8.7和Rails 2.3.5,因为Redmine需要该版本。
编辑: email.yml:
生产:
delivery_method :: smtp
smtp_settings:
tls:真的
地址:“smtp.googlemail.com”
港口:587
域名:“domain.com”
authentication::纯文本
user_name:“[email protected]”
密码:xxxxxxx
我在密码上没有使用引号。 email.yml中的所有其他内容都被注释掉#
在YAMLconfiguration文件中有一个语法错误,其中第76行以“production:”开头。 这应该是很简单的grep。 除此之外,我们没有足够的信息 – 如果你不知道该从文件中做什么,你应该发布它。