在 ubuntu 10.10 上安装 redmine

在 ubuntu 10.10 上安装 redmine

我放弃了在 CentOS 机器上安装 redmine 的尝试,而是删除它并在其上安装了 Ubuntu 10.10,因为据我在网上看到的很多尝试,这似乎都有效。

但不适合我...

当我访问(http 到它的 ip)机器时,我得到了一个看起来像是编译错误的信息(这可能意味着 apache2 正在正常工作?)。请查看附件中的错误消息以获取更多信息。

有人知道从哪里开始吗?

可能的原因如下:

    *
      应用程序代码中可能存在语法错误。请检查并修复此类错误。
    *
      可能未安装所需的库。请安装此应用程序所需的所有库。
    *
      应用程序可能配置不正确。请检查所有配置文件是否写入正确,修复任何不正确的配置,然后重新启动此应用程序。
    *
      应用程序所依赖的服务(例如数据库服务器或 Ferret 搜索引擎服务器)可能尚未启动。请启动该服务。

有关错误的更多信息可能已写入应用程序的日志文件。请检查它以分析问题。

错误信息:
    第 76 行、第 0 列语法错误:`production:'
异常类:
    参数错误
应用程序根目录:
    /var/www/redmine
回溯:
    # 文件行位置
    0 /usr/lib/ruby/1.8/yaml.rb 133 在“加载”中
    1 /usr/lib/ruby/1.8/yaml.rb 133 在“加载”中
    2 /usr/lib/ruby/1.8/yaml.rb 144 在“load_file”中
    3 /usr/lib/ruby/1.8/yaml.rb 143 在“打开”中
    4 /usr/lib/ruby/1.8/yaml.rb 143 在“load_file”中
    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 在“load_without_new_constant_marking”中
    7 /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb 147 在“加载”中
    8 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 622 在`load_application_initializers'中
    9 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 在 `each' 中
    10 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 621 在“load_application_initializers”中
    11 /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb 176 处于“进程”状态
    12 /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 在“运行”中
    14 /var/www/redmine/config/environment.rb 20  
    15 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 在“gem_original_require”中
    16 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 在“需要”中
    17 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 222 在“preload_application”中
    18 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 181 在`initialize_server'中
    19 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb 564 在`report_app_init_status'中
    20 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 174 在`initialize_server'中
    21 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 204 在`start_synchronously'中
    22 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 180 在“启动”
    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 在`spawn_rails_application'中
    25 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 132 在“lookup_or_add”中
    26 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 214 在`spawn_rails_application'中
    27 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 82 在“同步”中
    28 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 79 在“同步”中
    29 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 213 在`spawn_rails_application'中
    30 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 132 在`spawn_application'中
    31 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 275 在“handle_spawn_application”中
    32 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 在`__send__'中
    33 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 在`server_main_loop'中
    34 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 206 在`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 需要该版本。

编辑: 电子邮件.yml:

生产:
   投递方式::smtp
   smtp_设置:
     tls: true
     地址:“smtp.googlemail.com”
     端口:587
     域名:“domain.com”
     身份验证::plain
     用户名: ”[电子邮件保护]
     密码:xxxxxxx

我没有在密码上使用引号。email.yml 中的其他所有内容都用 # 注释掉

答案1

您的 YAML 配置文件中某处存在语法错误,其中第 76 行以“production:”开头。它应该很容易 grep 查找。除此之外,我们没有足够的信息 - 如果您无法从文件中找出该怎么做,您应该发布它。

相关内容