Как настроить сервер 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 выдаст исключение с объяснением.

через http://bundler.io/v1.6/gemfile.html

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