Как настроить сервер webrick на использование ruby 1.9.3?
Можно ли указать сервер rails для конкретной версии ruby?
Я на Windows, используя Gitbash и Пик. У меня ruby 192 и 193 установлены через rubyinstaller. Пик настраивается после большого добавления.bashrc.pikrc и редактирования файлов config.yml. Я могу переключаться между рубинами и Гитбаш видит изменения. Кажется, все хорошо.
Однако при запуске простого приложения rails сервер rails не работает. Не ошибка, но страница приветствия представляет собой простой текст. Рубин установлен на 193, но вебрик сообщает 192, как отмечено во второй последней строке.
ноутбук @LAPTOP-PC ~/ Документы / Сайты /rails_projects/demo_app (мастер) $ ruby -v ruby 1.9.3p0 (2011-10-30) [i386-mingw32] ноутбук @LAPTOP-PC ~/ Документы / Сайты /rails_projects/demo_app (мастер) сервер $ rails => Загрузка WEBrick => Приложение Rails 3.1.3, запущенное в разработке на http://0.0.0.0:3000 => Позвонить с помощью -d, чтобы отсоединить => Ctrl-C для выключения сервера [2011-12-07 19:08:18] ИНФОРМАЦИЯ WEBrick 1.3.1 [2011-12-07 19:08:18] INFO ruby 1.9.2 (2011-02-18) [i386-mingw32] [2011-12-07 19:08:19] ИНФОРМАЦИЯ WEBrick::HTTPServer#start: pid=1840 port=3000
Как настроить webrick на использование 193? Любые советы приветствуются.
2 ответа
Как отмечалось выше, все, что мне нужно было сделать, это снова запустить установку пакета, и теперь сервер webbrick использует ruby 193
Если вы используете Bundler 1.6, укажите версию Ruby в Gemfile
:
ruby '1.9.3'
Вы можете указать требуемую версию Ruby в Gemfile с помощью ruby. Если Gemfile загружен в другую версию Ruby, Bundler выдаст исключение с объяснением.