在Ubuntu 10.10上安装redmine

我放弃了我在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。 除此之外,我们没有足够的信息 – 如果你不知道该从文件中做什么,你应该发布它。