Tuesday, February 21, 2012

Ставимо Ruby та RoR (продовження)

Ящо ви щось намудрували, або ставили з репозиторія рубі, а потім захотіли обновити, або ще якісь приколи зустріли вас як і мене. То пропоную розглянути наступні граблі з якими я зіткнувся:
1. Пишете rails s, а вам видає:

ruby/1.9.1/rubygems.rb:340:in `bin_path': can't find executable rails for rails-3.2.1 (Gem::Exception)
         .....

рішення:

gem install railties --pre

2. Хочете зайти в консоль ваших рельс rails c, а вам видає:

ruby/1.9.1/irb/completion.rb:9:in `require': no such file to load -- readline (LoadError)
        ......

рішення:
    sudo apt-get install libreadline5-dev
    cd ext/readline #знаходиться в дистрибутиві рубі або
cd ~/.rvm/src/ruby-X.X.X/ext/readline
ruby extconf.rb make sudo make install
3. При спробі запуску того ж сервера рельсів може видавати:
Could not find addressable-2.2.7 in any of the sources
рішення:
        bundle install --path vendor/caches # просто інсталюємо геми в деректорію проекта
Також можливо вам стане в пригоді цей лінк.

1 comment:

 
 
Blogger Templates