heroku에 foreman을 사용하려고합니다. 이것은 내 설정에서 기존되는 것입니다 : 설치하기위한 우분투 10.04 기계를 사용우분투에서 포먼 맨 시작 .profile 찾을 수 없음 오류 10.04
- 감독 설치
- 루비 버전입니다 : 1.9.3-P362 설치
- 젬 버전은 다음과 같습니다 1.8.24
잘 작동하는 샘플 test.rb 파일을 트리거 할 수 있습니다. 아래 코드 :
source :rubygems gem 'sinatra', '1.1.0' gem 'thin'
코드와 Procfile 만든 :
[email protected]:~# cat test.rb #/usr/local/rvm/rubies/ruby-1.9.3-p362/bin/ruby require 'rubygems' puts "Hello world!"
코드와 Gemfile을 만든 웹 : 발행
$ PORT -p 간부 루비 test.rb 번들 포먼 맨 시작 - 다음과 같이 실패합니다.
06:37:09 web.1 | started with pid 3638 06:37:09 web.1 | .: 39: .profile: not found 06:37:09 web.1 | exited with code 2 06:37:09 system | sending SIGTERM to all processes SIGTERM received
또한 foreman (0.60.2)의 특정 버전을 설치 했으므로 위와 동일한 오류가 발생합니다.
.profile 파일은 내 컴퓨터의 다음 위치에서 찾을 수 있습니다 :
포함/home/user/.profile
/etc/skel/.profile
/root/.profile
: # ~/.profile에 : Bourne의 호환 로그인 쉘에 의해 실행.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n
잘못된 경로 설정이 원인 일 수 있습니까? 감독을 방해하는 원인은 무엇입니까?
- 라 메쉬