2013-03-10 2 views
0

I했습니다 번들 다음 gemfile 설치 :레일 서버의 readline 오류 때 가드 보석을 포함

source 'https://rubygems.org' 

gem 'rails', '3.2.12' 

group :development, :test do 
    gem 'sqlite3' 
    gem 'rspec-rails', '2.11.0' 
    gem 'guard-rspec', '1.2.1' 
    gem 'guard-spork', '1.2.0' 
    gem 'spork', '0.9.2' 
end 

group :production do 
    gem 'pg' 
end 

group :test do 
    gem 'capybara', '1.1.2' 
    gem 'rb-inotify', '~> 0.9' 
    gem 'libnotify', '0.5.9' 
end 

group :assets do 
    gem 'sass-rails', '~> 3.2.5' 
    gem 'coffee-rails', '~> 3.2.2' 
    gem 'uglifier', '>= 1.2.3' 
end 

gem 'jquery-rails' 

내 터미널에서 레일 서버를 시작할 때, 나는 다음과 같은 오류 얻을 :

[email protected]:~/Dev/test_app$ rails s

You're running a version of ruby with no Readline support

Please gem install rb-readline or recompile ruby --with-readline.

콘솔 지시에 따라 readline 설치를 시도했지만 동일한 오류가 발생합니다. 나는 guard-rspec과 guard-spork를 제거하면 레일 서버가 정상적으로 시작된다는 것을 알았다. 여기에 내가 실행 해요 내용은 다음과 같습니다

  • 우분투 12.10
  • 루비 2.0.0
  • 레일 3.2.12
  • 가드 RSpec에 1.2.1
  • 가드 spork 1.2.0
  • spork 0.9.2

감사합니다.

답변

0

ruby ​​2.0에서 readline과 비슷한 것처럼 보입니다 (아직 릴리스 된지 한 달도 안되기 때문에). 1.9.3 버전을 사용하는 것이 좋습니다. guard-spork doc의 https://github.com/guard/guard-spork 및 guard-rspec docs https://github.com/guard/guard-rspec을 확인하십시오. 그것은 그것이 1.8.7, 1.9.2 및 1.9.3에 대해 테스트되었다고합니다. 이를 바탕으로

0

: wrapping 0.5.0 release, 그것은 그들이 ruby 2.0을 지원하는 새로운 버전을 준비하는 것, 그 동안 당신이 시도 할 수 :

git clone https://github.com/luislavena/rb-readline.git 
cd rb-readline 
rake install