2013-04-12 1 views
0

Mac OS 10.8에서 레일스 애플리케이션으로 작업해야하지만 레일 서버를 시작하는 데 문제가 있습니다.레일 서버로 웹 애플리케이션 실행

Ruby를 설치했고 Ruby-1.9.2-p320 버전을 사용 중이며 rvm과 레일을 설치했습니다. 은 루비 시작 설명서 팔로우 (http://guides.rubyonrails.org/getting_started.html) 난 그저 내 응용 프로그램 폴더로 이동 한 다음 명령을 실행 지금 필요한 :

rails server 

을하지만 명령 bundle install을 실행하는 경우이 오류를

git://github.com/archiloque/rest-client.git (at master) is not checked out. Please run `bundle install` 
를 얻을 수 다음과 같은 오류가 발생합니다.

Could not find gem 'rest-client (>= 0) ruby' in git://github.com/archiloque/rest-client.git (at master). 
Source does not contain any versions of 'rest-client (>= 0) ruby' 

무엇이 누락 되었습니까? 난 그냥 눈치

이상한 일이

gem rails install 

을 실행할 때 나는 레일이 제대로 (Successfully installed rails-3.2.13)를 설치 한 것을 통지하고 있다는 것입니다,하지만 버전

rails --version 

을 검사 할 때 나는 다시 오류가 나타납니다 메시지

git://github.com/archiloque/rest-client.git (at master) is not checked out. Please run `bundle install` 

내 Gemfile의 내용은 다음과 같습니다 :

source 'https://rubygems.org' 

gem 'rails', '3.2.5' 
gem 'sqlite3' 
gem 'devise', '2.1.2' 
gem 'rest-client', :git => 'git://github.com/archiloque/rest-client.git' 
gem 'jquery-rails' 
gem 'rspec-rails', group: [:test,:development] 
gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git" 
gem "rb-readline" 

group :assets do 
gem 'sass-rails', '~> 3.2.3' 
gem 'coffee-rails', '~> 3.2.1' 
gem 'twitter-bootstrap-rails' 
gem 'uglifier', '>= 1.0.3' 
end 

group :test do 
gem 'debugger' 
gem 'factory_girl_rails' 
gem 'capybara' 
gem 'guard-rspec' 
gem 'vcr' 
gem 'fakeweb' 
gem 'rb-fsevent', :require => false 
gem 'guard-rspec' 
gem 'growl' 
gem 'database_cleaner' 
end 

group :development do 
gem 'capistrano' 
gem 'capistrano-ext' 
gem 'rvm-capistrano' 
end 
+0

사용이 당신이 튜토리얼의 모든 단계를 따라하면 당신은 –

+0

그럼 내가 어딘가 단계를 놓친 아무 문제없이 서버를 시작할 수 있습니다. 가이드를 다시 따르기 전에 모든 것을 제거하도록 제안 하시겠습니까? – whiplash

+0

Gemfile의 내용을 게시 할 수 있습니까? – Magnuss

답변

1

rest-client의 소유자가 이동 저장소 (여기 https://github.com/archiloque/rest-client)를 참조. 당신의 Gemfile gem 'rest-client', :git => 'git://github.com/rest-client/rest-client.git'

+0

나는 그것을 알아 차리지 못했다! 감사! 하지만 오류 메시지가 계속 나타납니다.'git : //github.com/rest-client/rest-client.git (at master)가 체크 아웃되지 않았습니다. '번들 설치'를 실행하십시오. 그리고 '번들 설치'를 실행할 때 : 아쉽게도 치명적인 오류가 발생했습니다. Bundler 문제 해결 설명서 ( http://bit.ly/bundler-issues)를 참조하십시오. 감사! ~ /.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/resolver.rb : 103 : 'new': 스택 레벨이 너무 깊음 (SystemStackError) – whiplash

+0

Did 게시 한 링크에서 문제 해결 단계를 시도해보십시오. 그렇지 않으면 먼저 'rm Gemfile.lock' 잠금 파일을 제거한 다음'bundle install '을 다시 실행하십시오. –

+0

몇 가지 가능성을 시도했지만 문제를 해결 한 것을 알지 못했습니다! 이제 문제를 해결해야합니다! 감사! – whiplash

관련 문제