Чистая шиферная установка 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"