2011-12-13 3 views
3

레일스를 설치하고 실행하기 위해 우분투 11.10과 터미널을 사용하고 있습니다. 여기 내가 설치 레일에 지금까지 촬영 한 프로세스입니다JS 런타임 환경에서 레일즈 작업하기

  • 다운로드 및 루비 1.9.2 설치 및 레일 3.1.0
    - 나는 이것이 sudo apt-get ruby1.9.1sudo gem install rails
  • 를 사용하여 내가 만든했다 rails new path/to/app
  • 나는 새로운 응용 프로그램 디렉토리에 가서 rails server을 실행하려하고 JS 루비 환경을 가지고 있지에 대한 오류가 발생했습니다
  • 내가 execj을위한 JS 런타임 환경을 얻어야했다 사용하여 새 레일 애플 리케이션 나는 'therubyracer' 뿐만 아니라 'therubyrhino'를 다운로드하고이 같은 시간에 내 보석 파일 하나를 추가 그래서 S : 모든 설치에 성공하면 gem 'therubyracer' 다음 bundle install
  • 실행, 다시 을 rails server를 실행
    은 - 모두 런타임 환경과 나는 유사한 오류가 있었다 : 이러한 프로그램이 살고있는 곳을 내가 bundle show libv8 또는 bundle show therubyrhino를 입력 때
 
Could not find libv8-3.3.10.4 in any of the sources 
Run `bundle install` to install missing gems. 

Could not find therubyrhino-1.73.0 in any of the sources 
Run `bundle install` to install missing gems. 

번들이 올바른 경로 이름을 부여 알고있다. 그들은 번들 설치에 대한 _ 다른 모든 보석이 있는 /usr/lib/ruby/gems/1.9.1/gems/ 모두 있습니다. 이 예외는 레일 소스 코드에서 오는 경우

는 아는 사람 있나요? 레일스가 보석을 모으는 방법을 아는 사람이 있습니까? 더 나은 아직, 누구나이 문제가 있었고 그것을 고칠 방법을 알고 계십니까? 너무 많은

덕분에,
Feav

답변

0

이 문제는 최신 버전의 Rails에서 수정되었습니다.

0

당신은 bundle exec rails server를 사용하여 서버를 시작 시도?

관련 문제