Чистая шиферная установка Rails

Отец, я сделал ужасные вещи. Я испортил свою систему полностью. Все началось с того, что я пытался заставить Rails использовать тот же MySQL, что и мой MAMP PRO. (Я до сих пор не сумел им работать вместе). Это плохо кончилось, и все хуже и хуже.

Последнее сообщение об ошибке:

➜  ~  rails        
/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>'

Поэтому я решил, что мне, вероятно, следует просто очистить систему от моих установок RVM и Rails, а затем переустановить все соответствующим образом (в настоящее время я экспериментировал с разными подходами, включая установку rails gem как sudo, без sudo). и с RVM). Весь этот беспорядок очень запутанный, и я понятия не имею, как я вообще справился (чтобы все испортить).

В любом случае - может кто-нибудь сказать мне, как сделать чистую очистку всех драгоценных камней, чтобы в моей системе не было никаких следов рельсов, поэтому я могу выполнить чистую установку. Кроме того, что было бы лучшим способом установить рельсы на Mac OS X Lion. Должен ли я использовать RVM или нет, если я собираюсь использовать только последнюю версию Ruby и Rails?

Я не хочу просто забывать о драгоценных камнях в моей системе, если я буду использовать rvm, поскольку время от времени я сталкиваюсь с проблемами при случайном использовании sudo или нет. Я думаю, что лучше всего иметь его и все.

Приветствия.

2 ответа

Решение

Вот статья, показывающая, как удалить все драгоценные камни, но будьте осторожны!

Затем вот набор команд для выполнения чистой установки ruby ​​1.9.3 и rails 3.2 без RVM:

curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -o ruby-1.9.3-p0.tar.gz
tar xvf ruby-1.9.3-p0.tar.gz
cd ruby-1.9.3-p0/
autoconf
./configure --program-suffix=19 --enable-shared --with-readline-dir=/usr/local
make && sudo make install

Затем загрузите последние рубины здесь: http://rubyforge.org/frs/download.php/75711/rubygems-1.8.15.tgz

tar xvf rubygems-1.8.15.tgz
cd rubygems-1.8.15
sudo ruby setup.rb

И наконец установить рельсы

sudo gem install rails

Надеюсь, поможет!

У меня просто была такая же проблема. Я исправил мой, отредактировав Gemfile и изменив

источник "https://rubygems.org"

-До-

источник "http://rubygems.org"

Другие вопросы по тегам