Ящо ви щось намудрували, або ставили з репозиторія рубі, а потім захотіли обновити, або ще якісь приколи зустріли вас як і мене. То пропоную розглянути наступні граблі з якими я зіткнувся:
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)
......
рішення:
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 #знаходиться в дистрибутиві рубі або
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 # просто інсталюємо геми в деректорію проекта
Також можливо вам стане в пригоді цей лінк.