Ruby

在 ubuntu 10.10 上安裝 redmine

  • March 21, 2011

我放棄了在 CentOS 機器上安裝 redmine 的嘗試,而是將其擦除並在其上安裝了 Ubuntu 10.10,因為這似乎在我在網上看到的很多嘗試中都有效。

雖然不適合我..

當我轉到(http 到它的 ip)機器時,我得到一個看起來像編譯錯誤的東西(這可能意味著 apache2 正在正常工作?)。查看附加的錯誤消息以獲取更多資訊。

有誰知道從哪裡開始?

這些是可能的原因:

*
應用程式碼中可能存在語法錯誤。請檢查此類錯誤並修復它們。
*
可能未安裝所需的庫。請安裝此應用程序所需的所有庫。
*
應用程序可能未正確配置。請檢查所有配置文件是否正確寫入,修復任何不正確的配置,然後重新啟動該應用程序。
*
應用程序依賴的服務(例如數據庫伺服器或 Ferret 搜尋引擎伺服器)可能尚未啟動。請啟動該服務。

有關錯誤的更多資訊可能已寫入應用程序的日誌文件。請檢查它以便分析問題。

錯誤資訊:
第 76 行第 0 列的語法錯誤:“生產:”
異常類:
參數錯誤
應用程序根:
/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 在“每個”
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 在“啟動同步”
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 在“啟動同步”
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:

生產:
傳遞方式::smtp
smtp_settings:
tls: 真的
地址:“smtp.googlemail.com”
港口:587
域:“域.com”
身份驗證: :plain
使用者名:“noreply@domain.com”
密碼:xxxxxx

我在密碼上沒有使用引號。email.yml 中的所有其他內容都用 # 註釋掉

您在某處的 YAML 配置文件中存在語法錯誤,其中第 76 行以“生產:”開頭。grep 應該足夠簡單。除此之外,我們沒有足夠的資訊——如果您無法從文件中弄清楚該做什麼,您應該發布它。

引用自:https://serverfault.com/questions/196203