[RUBY-ON-RAILS] 부하에 해당 파일 -의 readline
RUBY-ON-RAILS부하에 해당 파일 -의 readline
나는 다음과 같은 오류가 점점 오전 :
$script/console
Loading development environment (Rails 2.2.2)
/opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
어디에서 파일을 얻을 수 있으며 어떤 디렉토리에 가야하나요?
감사!
해결법
-
==============================
1.의 readline 모듈은 일반적 루비 패키지 자체의 일부이다.
의 readline 모듈은 일반적 루비 패키지 자체의 일부이다.
당신은 당신의 루비 설치 구축 수동나요? 그렇다면, 당신은 확실히 libreadline을 만들고 싶어하고 헤더가 설치되어, 다시 구축 할 수 있습니다.
데비안 / 우분투에서 :
apt-get install libreadline-dev
또는 RHEL에 / CentOS는, 시도
yum install readline-devel
최신 정보:
당신은 우분투의 아주 오래된 버전을 사용하고 있습니다. 당신은 텍스트 편집기에서 엽니 다 /etc/apt/sources.list 파일을 계속 사용하고 old-releases.ubuntu.com에 archive.ubuntu.com의 모든 항목을 변경합니다. 그런 다음, apt-get을 업데이트를 실행하고 위의 다시 시도하십시오.
그래도 설치를 업데이트 고려하도록 촉구한다. 우분투 7.10는 꽤 보안 업데이트를 보지 있으며, 생산에서 사용하는 것은 권장되지 않습니다. 그것은 생산 시스템이 아닌 경우에도, 당신이 있기 때문에 특정 라이브러리 / 종속성 이전 버전의 추가 문제로 실행하겠습니다 좋은 기회가있다.
-
==============================
2.당신은 ncurses를과의 readline 라이브러리를 설치해야합니다.
당신은 ncurses를과의 readline 라이브러리를 설치해야합니다.
우분투에서 당신은 할 수
sudo apt-get install libreadline5-dev libncurses5-dev
그리고 당신은 당신의 루비 소스와 함께 제공 재 컴파일의 readline해야합니다
cd <ruby-src-dir>/ext/readline ruby extconf.rb make sudo make install
당신이 RVM을 사용하는 경우 당신은 간단하게 할 수있는
rvm package install readline
편집하다:
새로운 RVM 버전에서이 마지막 명령이다
rvm pkg install readline
-
==============================
3.당신의 Gemfile에 다음 줄을 추가하고 번들 업데이트를 실행
당신의 Gemfile에 다음 줄을 추가하고 번들 업데이트를 실행
gem 'rb-readline'
에서 비슷한 질문 / 대답 크레딧 우분투에 RVM을 사용하여 1.9.3 루비 설치
-
==============================
4.이것은 가장 쉬운 방법은이 문제에서 구호를 얻을 수 있습니다 당신의 Gemfile에 추가 :
이것은 가장 쉬운 방법은이 문제에서 구호를 얻을 수 있습니다 당신의 Gemfile에 추가 :
gem 'rb-readline'
그리고 설치 번들 실행
-
==============================
5.명령을 실행
명령을 실행
rvm requirements
그것은 요구 사항과 종속성을 보여줍니다. 사람들을 설치하고 RVM에 루비를 다시 설치
rvm remove 1.9.2 rvm install 1.9.2
효과가있다!
편집하다
당신이 찾을 수없는 경우 요구 사항 옵션은 RVM을 업데이트합니다.
rvm update --head # older rvm
또는 사용 RVM 업그레이드
-
==============================
6.어쩌면 이것은 엉터리 대답은,하지만 난 함께있는 내가 9.5.3로하고 있음을 다시 내 포스트 그레스 롤링 결국 7로 6.something에서의 readline을 업그레이드 사제, 9.5.3에서 9.6로 업그레이드 포스트 그레스 후 오늘이 문제에 달렸다 이 문제를 해결.
어쩌면 이것은 엉터리 대답은,하지만 난 함께있는 내가 9.5.3로하고 있음을 다시 내 포스트 그레스 롤링 결국 7로 6.something에서의 readline을 업그레이드 사제, 9.5.3에서 9.6로 업그레이드 포스트 그레스 후 오늘이 문제에 달렸다 이 문제를 해결.
from https://stackoverflow.com/questions/4385549/no-such-file-to-load-readline by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 어떻게 루비 온 레일즈 액티브 레코드 상속을 구현하는 방법? (0) | 2020.02.24 |
---|---|
[RUBY-ON-RAILS] 어떻게 데이터베이스에 저장하지 않고, 사용자 업로드 된 파일을 읽기 (0) | 2020.02.24 |
[RUBY-ON-RAILS] 4, 레일 방법을 올바르게 구성 SMTP 설정 (Gmail은) (0) | 2020.02.24 |
[RUBY-ON-RAILS] 레일 응용 프로그램에서 사용하지 않는 코드 찾기 (0) | 2020.02.24 |
[RUBY-ON-RAILS] 레일 컨트롤러에서 액세스 자산 경로 (0) | 2020.02.24 |