0
나는 이것을 잠깐 방문하고있다. 가장 관련 게시물이 될 것으로 보인다 :모든 보석에 대해 '유효하지 않은 보석 형식'을 수정하는 방법
나는 1.3.5에 보석 업데이트 및 설치 젬 업데이트-1.3.5.gem (현지에서) 다음 보석 업데이트를 실행 한http://www.ruby-forum.com/topic/200151
- 체계. 업데이트 gem이 성공적으로 설치되었으며 gem update --system 명령이 'Nothing to update'와 함께 반환됩니다. 링크는 위 아래의 출력, 내가했던 디버그 및 자세한 정보와 함께이 일을 제안 :
C:\InstantRails2-0\rails_apps\rftg>gem update --system --debug -V
Exception `NameError' at C:/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager
.rb:161 - uninitialized constant Gem::Commands::UpdateCommand
Exception `Gem::LoadError' at C:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:827 - C
ould not find RubyGem test-unit (>= 0)
Updating RubyGems
Exception `Gem::LoadError' at C:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:827 - R
ubyGem version error: sources(0.0.1 not > 0.0.1)
GET 200 OK: http://gems.rubyforge.org/latest_specs.4.8.gz
Exception `Errno::EEXIST' at C:/ruby/lib/ruby/1.8/fileutils.rb:243 - File exists
- C:\Documents and Settings\prestonb/.gem/specs/gems.rubyforge.org%80
Nothing to update
나는 그게 무슨 뜻인지 모두 확실하지 않다. 그러나, 나는 gemcutter 및 s3.amazon에서로드하려고 시도했으나 차단되었습니다 (방화벽 뒤에 있습니다).
예, 보석 파일을 로컬로 설치할 수 있습니다. 이것은 현재 작동 중이며 다양한 사이트를 차단할 수있는 방화벽이 있습니다. IT 지원 담당자가 프록시 서버를 제공하지 않을지 의심 스럽습니다. 이 시점에서 필자는 루비 설치를 날려 버리고 처음부터 새로 시작하려고하는 유혹에 빠져있다. 최근에 2.0.1에서 2.3.3으로 업그레이드했고이 'ApplicationController 사본이 모듈 트리에서 제거되었습니다'... 오류가 발생했으며이 보석 오류로 인해 레일 버전을 변경하기가 어려웠습니다. – user26270
그래서 gemcutter.org를 탐색 할 수 없습니까? 문제가 있습니다 ... 귀하의 지역에서 유효하지 않은 보석 원석을 모두 제거해야합니다. 이전 버전의 레일스를 제거하지 않았다고 가정하면 environment.rb의 레일스 버전 값을 변경하여 롤백 할 수 있어야합니다. – MattMcKnight