2011-07-26 2 views
2

어쨌든 이것은 관련되어 있지만 어떻게/왜인지는 확실하지 않습니다.Ruby를 업데이트 한 후에 Rails 3.1rc4 자산 파이프 라인이 끊어 졌습니까? 다시 활성화/구성하는 방법?

RVM의 rvm upgrade 명령을 통해 Ruby 1.9.2-p180에서 1.9.2-p290으로 업그레이드되었습니다. 이제 내 자산 파이프 라인이 '고장났습니다'. , /Users/meltemi/.rvm/log//gemset.pristine.log 게다가 ... 나는 gemset.pristine.log에 많은 흥미가 없었다으로 계속 업그레이드 할 수

ERROR: Error running 'rvm gemset pristine' under , 
please read /Users/meltemi/.rvm/log//gemset.pristine.log 

을 :

rvm upgrade ... 동안 나는의 라인을 따라 각 gemset에 대한 오류의 무리를 발견 정확한 경로에 존재하지 않는가? 두 개의 연속적인 '//'경로명에? 어쨌든 ...

작은 앱을 테스트하고 실행 중이지만 실행중인 것으로 보이지만 애셋 (이미지, CSS 등)이로드되지 않습니다. 개발 로그에 app/assets/imagesapp/assets/stylesheets 등의 존재하는 경우에도 이러한 누락 된 자산에 대해 많은 Not Found 오류 (아래 참조)가 있습니까?

누구에게 무슨 일이 일어나고 있는지 알고 계십니까? 어떻게 든 파이프 라인이 고장난 것처럼 보입니다 ... Rails가 앱/자산에서 자산을 찾는 것을 더 이상 알지 못하는 것처럼? 이 '파이프 라인'을 테스트/확인/수정/다시 활성화하려면 어떻게해야합니까?

$ rails s 
=> Booting WEBrick 
=> Rails 3.1.0.rc4 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
[2011-07-25 23:11:38] INFO WEBrick 1.3.1 
[2011-07-25 23:11:38] INFO ruby 1.9.2 (2011-07-09) [x86_64-darwin10.8.0] 
[2011-07-25 23:11:38] INFO WEBrick::HTTPServer#start: pid=74881 port=3000 


Started GET "/" for 127.0.0.1 at 2011-07-25 23:11:43 -0700 
    Processing by PostsController#index as HTML 
    Post Load (0.2ms) SELECT "posts".* FROM "posts" ORDER BY posts.created_at DESC 
    User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1 
    Photo Load (0.3ms) SELECT "photos".* FROM "photos" WHERE "photos"."post_id" = 6 
    CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1 
    Photo Load (0.2ms) SELECT "photos".* FROM "photos" WHERE "photos"."post_id" = 5 
    CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1 
    Photo Load (0.2ms) SELECT "photos".* FROM "photos" WHERE "photos"."post_id" = 4 
    CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1 
    Photo Load (0.2ms) SELECT "photos".* FROM "photos" WHERE "photos"."post_id" = 2 
    CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1 
    Photo Load (0.2ms) SELECT "photos".* FROM "photos" WHERE "photos"."post_id" = 1 
Rendered posts/index.html.haml within layouts/application (3016.4ms) 
Rendered layouts/_header.html.haml (9.7ms) 
Completed 200 OK in 3143ms (Views: 3138.2ms | ActiveRecord: 2.9ms) 


Started GET "/assets/application.css" for 127.0.0.1 at 2011-07-25 23:11:47 -0700 
Served asset /application.css - 404 Not Found (1ms) 

ActionController::RoutingError (No route matches [GET] "/assets/application.css"): 


Rendered /Users/meltemi/.rvm/gems/[email protected]/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.2ms) 


Started GET "/assets/application.js" for 127.0.0.1 at 2011-07-25 23:11:47 -0700 
Served asset /application.js - 404 Not Found (0ms) 

ActionController::RoutingError (No route matches [GET] "/assets/application.js"): 


Rendered /Users/meltemi/.rvm/gems/[email protected]/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (0.8ms) 


Started GET "/assets/racer-outline.png" for 127.0.0.1 at 2011-07-25 23:11:48 -0700 
Served asset /racer-outline.png - 404 Not Found (0ms) 

ActionController::RoutingError (No route matches [GET] "/assets/racer-outline.png"): 


Rendered /Users/meltemi/.rvm/gems/[email protected]/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (3.2ms) 


Started GET "/assets/ray.png" for 127.0.0.1 at 2011-07-25 23:11:48 -0700 
Served asset /pogo.png - 404 Not Found (0ms) 

ActionController::RoutingError (No route matches [GET] "/assets/ray.png"): 


Rendered /Users/meltemi/.rvm/gems/[email protected]/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.2ms) 
+0

당신은 혼자 레일 및 톱니를 다시 설치할 수 있습니다 경우 –

+0

.. 나중에 참조를 해결 것으로 보인다. 나는 그 보석들을 제거한 다음 다시 설치하는 것을 시도했지만 아무 쓸모가 없었다. 결국 gemset을 완전히 닦아 냈습니다. 이제는 일들이 잘됩니다. – Meltemi

답변

0

난 그냥 모든 문제 gemset을 불고하고 새롭게 시작 끝났다. 학습 한 내용 :

신뢰할 수 없음 rvm upgrade. 새로운 Ruby w/in RVM을 설치하십시오. 그런 다음 수동으로 재 조립하십시오 (또는 bundle install).

3

톱니 바퀴의 버전 2.0.0.beta.11이 애셋 파이프 라인을 깨뜨린 것 같습니다. 당신의 Gemfile에 '= 2.0.0.beta.10'

,

보석 '톱니 바퀴'를 두는 것은 (그것이 나를 위해 일한) 문제를 해결하기 위해 보인다. Rails는 어떤 이유로 든 베타 버전의 최신 버전을 자동으로 사용하는 것 같습니다. 최근에 프로젝트를 시작하거나 모든 젬을 업데이트 한 경우 아마 파기했을 것입니다. 이 정보는 원래없는 내 것을

주, 나는 그가 버전에 대한 문제를 설명 http://groups.google.com/group/rubyonrails-core/browse_thread/thread/59d8c7813b4d1bbe?pli=1

에서 수정을 얻었다. 2.0.0.beta.11하지만 ver을 사용하고있었습니다. 2.0.0.beta.12와 같은 결과를 얻었으므로 아직 수정하지 않은 것처럼 보입니다.

편집 : 3.1.rc5에 레일을 업그레이드하는 것도 문제

관련 문제