복붙노트

[RUBY-ON-RAILS] railties을 찾을 수 없습니다 : 난간

RUBY-ON-RAILS

railties을 찾을 수 없습니다 : 난간

➜  ~  rvm -v

rvm 1.10.2 by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.beginrescueend.com/]

➜  ~  ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]
➜  ~  rails -v
/Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'
    from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'
➜  ~  

나는 지금 루비를 새로 설치를 설치하고, 레일, 나는 내 모든 이전의 보석을 제거하고 난 여전히이 오류가 점점 계속. 어떤 아이디어? 그리고 그래, 내가 전에이 오류가 있고, 이것은 내가 무슨 짓을

조금 더 정보 :

➜  ~  gem list

*** LOCAL GEMS ***

actionmailer (3.2.1)
actionpack (3.2.1)
activemodel (3.2.1)
activerecord (3.2.1)
activeresource (3.2.1)
activesupport (3.2.1)
arel (3.0.0)
builder (3.0.0)
bundler (1.0.22 ruby)
erubis (2.7.0)
hike (1.2.1)
i18n (0.6.0)
journey (1.0.1)
json (1.6.5)
mail (2.4.1)
mime-types (1.17.2)
multi_json (1.0.4)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.1)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.1)
railties (3.2.1)
rake (0.9.2.2, 0.9.2)
rdoc (3.12)
sprockets (2.3.0, 2.1.2)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.31)

➜  ~  gem install rails
Successfully installed rails-3.2.1
1 gem installed
Installing ri documentation for rails-3.2.1...
Installing RDoc documentation for rails-3.2.1...
➜  ~  rails -v
/Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'
    from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'
➜  ~  

해결법

  1. ==============================

    1.그것은 당신의 레일 설치가 손상되거나 불완전을 의미합니다. 당신이 당신의 보석을 게시하면, 기회는 당신이 railties을 찾을 것입니다

    그것은 당신의 레일 설치가 손상되거나 불완전을 의미합니다. 당신이 당신의 보석을 게시하면, 기회는 당신이 railties을 찾을 것입니다

    $ gem list
    

    명령을 실행

    $ gem install rails
    

    다시. 그것은 다운로드 railties 포함 실종 종속성을 설치합니다.

  2. ==============================

    2.저도 같은 문제로 실행하고, 내 경우에는, 내가 sudo를 사용하여 설치했기 때문으로 밝혀졌다 - 그것은 반드시 일반 사용자에 레일을 사용할 수 있도록하지 않습니다. 이전에 sudo는 보석 레일을 설치 실행 한 경우 단지 보석은 레일을 설치 실행 해보십시오.

    저도 같은 문제로 실행하고, 내 경우에는, 내가 sudo를 사용하여 설치했기 때문으로 밝혀졌다 - 그것은 반드시 일반 사용자에 레일을 사용할 수 있도록하지 않습니다. 이전에 sudo는 보석 레일을 설치 실행 한 경우 단지 보석은 레일을 설치 실행 해보십시오.

  3. ==============================

    3.나를 위해 일했다

    나를 위해 일했다

    rvm reinstall 1.9.3
    

    그때

    gem install rails
    
  4. ==============================

    4.나는이 같은 문제 다 퉜다. 당신이 RVM을 사용하는 경우 그것은 당신이 디렉토리가 현재 사용으로 설정하는 것과 다른 버전을 사용하는 경우 보석 부하 오류를 발생시키는 잘못된 루비 버전으로 전환 가능합니다.

    나는이 같은 문제 다 퉜다. 당신이 RVM을 사용하는 경우 그것은 당신이 디렉토리가 현재 사용으로 설정하는 것과 다른 버전을 사용하는 경우 보석 부하 오류를 발생시키는 잘못된 루비 버전으로 전환 가능합니다.

    터미널 응용 프로그램의 디렉토리에 입력 RVM 사용 -yourrubyversion를 해결하려면. 앱이 설정되어있는 경우 예를 들어, 루비 1.9.3 형 RVM 사용을 사용하는 -1.9.3.

    RVM은 이전에 사용하고 상점 문제를보고 할 수있다 왜 다른 루비 버전에서 보석을 설치 분리 해하는 다른 루비 버전 RVM으로 전환 그렇다면, 응용 프로그램에 의해 루비 버전 당신의 보석을 분리하여 작동합니다.

  5. ==============================

    5.RVM 내파 대답했다. 뭔가 아마 RVM을 다시 설치 한 후 지금 전에 잘못된 모든 작업을했다.

    RVM 내파 대답했다. 뭔가 아마 RVM을 다시 설치 한 후 지금 전에 잘못된 모든 작업을했다.

  6. ==============================

    6.어쩌면 당신은 레일과 railties 두 개 이상의 버전을 설치했습니다.

    어쩌면 당신은 레일과 railties 두 개 이상의 버전을 설치했습니다.

    gem uninstall railties
    gem uninstall rails
    

    다음 다시 설치합니다.

  7. ==============================

    7.내가 1.9.3p194 루비 설치할 때 저도 같은 오류가 발생했습니다

    내가 1.9.3p194 루비 설치할 때 저도 같은 오류가 발생했습니다

    그리고 나는 루비와 레일을 다시 설치

  8. ==============================

    8.시몬의 대답은 아주 좋습니다. 이미 Gemfile에 레일 보석이있는 경우 그러나, 단지 대신 번들 간부를 사용하려고 :

    시몬의 대답은 아주 좋습니다. 이미 Gemfile에 레일 보석이있는 경우 그러나, 단지 대신 번들 간부를 사용하려고 :

    bundle exec rails c
    

    그리고는 충분합니다. 그렇지 않다면, 추가

    bundle install
    

    언급 된 명령 전에.

  9. ==============================

    9.내가 zsh을 설치 한 후 나는 또한이 문제를 가지고 있었다 (그것의 템플릿을 엉망 싶어합니다.)

    내가 zsh을 설치 한 후 나는 또한이 문제를 가지고 있었다 (그것의 템플릿을 엉망 싶어합니다.)

    brew update
    

    이는 내가 전에 실종되지 않은 일부 업데이트를 발견했지만 결국

    gem install rails
    

    갑자기 완전히 다시 설치 레일 / 넥타이 시스템. 확실 왜 zsh을 그것을 제거.

  10. ==============================

    10.제거 루비, 그리고 railsinstaller 다음 설치 railsinstaller 다시 나를 위해 큰 일!

    제거 루비, 그리고 railsinstaller 다음 설치 railsinstaller 다시 나를 위해 큰 일!

  11. ==============================

    11.나는 내 시스템 (우분투)에 '보석은 레일을 설치'했고, 내가 확인하는 '보석리스트'를했고, 거기 모든 한 후 약 그들 중 28 누락 된 보석을 설치했다.

    나는 내 시스템 (우분투)에 '보석은 레일을 설치'했고, 내가 확인하는 '보석리스트'를했고, 거기 모든 한 후 약 그들 중 28 누락 된 보석을 설치했다.

  12. from https://stackoverflow.com/questions/9212116/rails-could-not-find-railties by cc-by-sa and MIT license