0

데이터베이스가 준비되어있는 기존 응용 프로그램이 있습니다. WEBrick 서버를 시작하기 위해 레일즈를 시도 할 때 database.yml의 모든 변경을 수행하고 번들 설치를 수행했습니다. 오류레일을 사용하여 WEBrick 서버를 시작하는 동안 오류가 발생했습니다.

/usr/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': File exists - /home/username/appname/app/releases/20120831125545/tmp (Errno::EEXIST) 
from /usr/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir' 
from /usr/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p' 
from /usr/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each' 
from /usr/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p' 
from /usr/lib/ruby/1.9.1/fileutils.rb:205:in `each' 
from /usr/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands/server.rb:62:in `block in start' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands/server.rb:61:in `each' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands/server.rb:61:in `start' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands.rb:30:in `block in <top (required)>' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands.rb:27:in `tap' 
from /home/username/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.0.10/lib/rails/commands.rb:27:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 

오전 나는 몇 가지 단계 누락 내가 마이그레이션 (내가 데이터와 나와 함께 준비 데이터베이스가) 어떤 도움을 다시 실행해야합니까?

답변

1

레일스 세션 저장소에 이미 사용 된 tmp 디렉토리가 이미 있습니다. 릴리스 디렉토리에서/tmp 폴더를 삭제하십시오.

+0

감사합니다. Tigraine에 내 로그 및 tmp 디렉토리 문제가 있습니다. –

+0

windows7에 대한 도움이 필요합니까? 나는 windows7에 똑같은 문제에 직면하고있다. .. – Mirage