보석에 대한 오류 :의 RoR 레이크 데이터베이스 I이 명령을 내 ROR 응용 프로그램에서 DB를 만들려고하고
rake db:create
나는이 오류가 발생했습니다 "gem list"명령을 사용하면이 보석의 최신 버전이 있음을 알게되었습니다. tzinfo (0.3.27)
더 많은 보석을 동기화하려면 어떻게해야합니까? 이것은 일반적인 문제입니까? 참고 RVm을 사용하여 내 보석을 관리하고 있습니다.
나는 tzinfo-0.3.26 설치 명령을 RVM을했고,jruby-1.6.1-tzinfo - #fetching
jruby-1.6.1-tzinfo - #extracting jruby-bin-1.6.1 to /home/agenadinik/.rvm/src/jruby-1.6.1-tzinfo
mv: cannot move `/home/agenadinik/.rvm/src/jruby-1.6.1-tzinfo' to a subdirectory of itself, `/home/agenadinik/.rvm/src/jruby-1.6.1-tzinfo/jruby-1.6.1-tzinfo'
jruby-1.6.1-tzinfo - #extracted to /home/agenadinik/.rvm/src/jruby-1.6.1-tzinfo
Building Nailgun
jruby-1.6.1-tzinfo - #installing to /home/agenadinik/.rvm/rubies/jruby-1.6.1-tzinfo
ERROR: Cannot switch to 1.6.2 for this interpreter.
jruby-1.6.1-tzinfo - #importing default gemsets (/home/agenadinik/.rvm/gemsets/)
Copying across included gems
Fetching: jruby-launcher-1.0.7-java.gem (100%)
Building native extensions. This could take a while...
Successfully installed jruby-launcher-1.0.7-java
1 gem installed
번들러를 사용하고 있습니까? Gemfile.lock에 0.3.26을 지정할 수 있습니다. 그렇다면 '번들 설치'를 실행하십시오. – matt
@matt bundler를 사용하지 않았습니다. "번들 설치"와 같이 입력하기 만하면 보석을 올바른 버전으로 바꿀 수 있습니까? 번들은 보석인가요 명령인가? 나는 "rvm bunle install"같은 것을해야합니까? – Genadinik
어떤 버전의 Ruby on Rails를 사용하고 있습니까? environment.rb 파일이나 Gemfile에 tzinfo gem이 정의되어 있습니까? –