[완료]redmime 아파치 연동후 에러를 도저히 모르겠습니다
프로젝트 관리하려고 redmime을 설치하였는데
passenger를 통하여 아파치를 연동하면 다음과 같은 에러를 내는데
Could not find RubyGem rack (~> 1.0.1)
도저히 모르겠습니다
서버는 우분투 9.04 서버구요
apache 및 루비는 apt-get을 통하여 인스톨하였습니다.
기타는 ruby-gem을 이용하였구요
아파치를 이용하지 않고 WEBrick인가로 뛰우면 잘되긴 합니다 (가끔 검색조건에따라 죽는현상이 있어요)
무었지 잘못 되었는지 답변 요청 드립니다
아파치 설정
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.0/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.0
PassengerRuby /usr/bin/ruby
PassengerDefaultUser www-data
ServerName aaa.com DocumentRoot /mnt/redmine-1.0.3/public AllowOverride all Options -MultiViews Order allow,deny Allow from all
상세 에러는 아래와 같아요
These are the possible causes:
There may be a syntax error in the application's code. Please check for such errors and fix them.
A required library may not installed. Please install all libraries that this application requires.
The application may not be properly configured. Please check whether all configuration files are written correctly, fix any incorrect configurations, and restart this application.
A service that the application relies on (such as the database server or the Ferret search engine server) may not have been started. Please start that service.
Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem.
Error message:
Could not find RubyGem rack (~> 1.0.1)
Exception class:
RuntimeError
Application root:
/mnt/redmine-1.0.3
Backtrace:
# File Line Location
0 /mnt/redmine-1.0.3/vendor/rails/railties/lib/initializer.rb 271 in `require_frameworks'
1 /mnt/redmine-1.0.3/vendor/rails/railties/lib/initializer.rb 134 in `process'
2 /mnt/redmine-1.0.3/vendor/rails/railties/lib/initializer.rb 113 in `send'
3 /mnt/redmine-1.0.3/vendor/rails/railties/lib/initializer.rb 113 in `run'
4 /mnt/redmine-1.0.3/config/environment.rb 20
5 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
6 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
7 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 222 in `preload_application'
8 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 181 in `initialize_server'
9 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb 564 in `report_app_init_status'
10 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 174 in `initialize_server'
11 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
12 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 180 in `start'
13 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 149 in `start'
14 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 219 in `spawn_rails_application'
15 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
16 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 214 in `spawn_rails_application'
17 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 82 in `synchronize'
18 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
19 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 213 in `spawn_rails_application'
20 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 132 in `spawn_application'
21 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
22 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 in `__send__'
23 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
24 /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
25 /var/lib/gems/1.8/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server 99
...
메세지에 나와 있습니다.
이 이 메세지로 검색해 보세요.http://www.redmine.org/boards/2/topics/10334
대충 이 느낌의 명령어가 되지 않을까 싶네요.
감사해요
그부분은 해결 되었습니다
그런데 이에러가 나는데 어떻게 해야 할까요?
리눅스 초보에 루비초보라서 잘모르겠습니다
RubyGem version error: rack(1.2.1 not ~> 1.0.1)
해결 완료 했습니다
gem install rack -v1.0.1 해주니 되네요 ^^;;
루비 첨 세팅하기 쫌 어렵네요 ^^;;
http://www.redmine.org/wiki/1
http://www.redmine.org/wiki/1/RedmineInstall
공식 문서 부터 시작하셔야죠 :)
댓글 달기