2009-12-30 6 views
2

나는이 문제에 대한 해결책을 찾기 위해 인터넷에서 파고 들었습니다. 행운이 없습니다. 레일을 처음 사용하는 경우 ... 누구나 아이디어가 있고, 나는 그것을 듣고 싶습니다. 매우 감사!레일 설치 오류 : 로컬 또는 저장소에서 레일을 찾을 수 없습니다.

내가 입력 :

LW:src liamwright$ sudo gem install rails --include-dependencies 

얻을 :

INFO: `gem install -y` is now default and will be removed 
INFO: use --ignore-dependencies to install only the gems you list 
Bulk updating Gem source index for: http://gems.rubyforge.org 
ERROR: could not find rails locally or in a repository 

을 내가 실행하고 있습니다 :

ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] 
Mac OS X 10.5.8 

나는 또한 시도 :

gem sources -r gems.rubyonrails.org 

얻을 :

source gems.rubyonrails.org not present in cache 

답변

2

는 최신 젬을 가지고 있는지 확인 할 수 있습니다 : 다음

sudo gem install rubygems-update 
sudo gem update --system 

:

sudo gem install rails 
+0

gems.rubyforge.org가 gemcutter를 가리키고 있기 때문에 gemcutter를 설치할 필요가 없습니다. –

+0

아 맞습니다. 보석 쌓기가 실제 공식 보석 서버로 승진 한 것을 잊었습니다. – rfunduk

2

그냥 확인 ...

을 .. 최신 RubyGem이 설치되어 있는지 확인하기 위해 Rails를 설치하기 전에 sudo gem update --system을 시도해보십시오.

편집 : 실제로 RubyGems 설치가 실제로 오래된 경우 alternate directions on Gemcutter을 따라야 할 수 있습니다.

1

Albertux' blox에서이 솔루션을 발견했습니다. 이 스크립트를 실행하면 (그것은 우분투 9.10 컴퓨터에 나를 위해 완벽하게 작동)을 수정합니다 :

#!/bin/bash 
#(download the latest on http://rubyforge.org/frs/?group_id=126) 
wget http://rubyforge.org/frs/download.php/43984/rubygems-update-1.3.0.gem 
sudo gem install rubygems-update-1.3.0.gem 
sudo update_rubygems 
# now this work: 
sudo gem update --system 
echo "done." 
0

난 그냥 1.2.0에서 1.3.7로 루비 젬을 업그레이드하려고 같은 문제를 했어.

SETP-1) 그래서 난 그냥 다운로드 젬 업데이트-1.3.7.gem에서 http://rubyforge.org/frs/?group_id=126

SETP-2) 보석 설치 젬 업데이트-1.3.7.gem

Setp- 3) update_rubygems

그것은 나를 위해 작동합니다.

관련 문제