2014-07-06 15 views
9

Ben, ancak komutunu sudo gem install rails kullanarak rayları yüklemeye çalışıyorum raylar Şu anda yüklü raylar var ve ben muhtemelen daha sonraki bir tarihte yapacağım rağmen, RVM veya rbenv yüklemek için arıyorum değilim.Railties yürütülebilir "raylar" çatışmalar/usr/bin ile/i aşağıdaki hata iletisini olsun ben bunu yaparken

N.B. Raylar şu an yüklü değil

Birisi ne yapmam gerektiğini önerebilir mi? benim MacBook Rayları yüklerken

Teşekkür

+0

Terminalinizde 'raylar -v' yazdığınızda ne olur? – Anthony

+0

, rayların şu anda yüklü olmadığını söylüyor .. – Robbo

+0

[Bu] gibi herhangi bir rehbere uyun mu (http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/)? Lütfen bu noktaya nasıl kurulduğuna dair daha fazla ayrıntı verin. – Jonathan

cevap

14

Şimdi sadece bu konuya rastladım./Usr/bin/dizinini açtım ve bir metin editöründe "raylar" dosyasını açtım. İşte sonuç.

#!/usr/bin/ruby 
# Stub rails command to load rails from Gems or print an error if not installed. 
require 'rubygems' 

version = ">= 0" 
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then 
    version = $1 
    ARGV.shift 
end 

begin 
    gem 'railties', version or raise 
rescue Exception 
    puts 'Rails is not currently installed on this system. To get the latest version, simply type:' 
    puts 
    puts ' $ sudo gem install rails' 
    puts 
    puts 'You can then rerun your "rails" command.' 
    exit 0 
end 

load Gem.bin_path('railties', 'rails', version) 

Gem yükleyicisinin bu saplamayı geçersiz kılmasına izin vermenin güvenli olduğunu düşünüyorum ancak şimdi daha çok kişisel bir tercih. Mümkün olduğunda herhangi bir "çekirdek" dosyayı değiştirmekten kaçınmaya çalışıyorum.

Hızlı bir Google aramasından sonra, bu umut verici makaleye rastladım ve yüklemem için kullanacağım.
Ruby on Rails development setup for Mac OSX

Şerefe!

İlgili konular