Как настроить сервер webrick на использование ruby ​​1.9.3? - PullRequest
1 голос
/ 08 декабря 2011

Можно ли указать сервер rails для конкретной версии ruby?

Я использую gitbash и pik для Windows.У меня ruby ​​192 и 193 установлены через rubyinstaller.Пик настраивается после большого добавления .bashrc .pikrc и редактирования файлов config.yml.Я могу переключаться между рубинами и Гитбаш видит изменения.Кажется, все в порядке.

Однако при запуске простого приложения rails не удается запустить сервер rails.Не ошибка, но страница приветствия представляет собой простой текст.Рубин настроен на 193, но webrick сообщает 192. Как отмечено во второй последней строке.

    laptop@LAPTOP-PC ~/Documents/Sites/rails_projects/demo_app (master)
    $ ruby -v
    <b>ruby 1.9.3p0 (2011-10-30) [i386-mingw32]</b>

    laptop@LAPTOP-PC ~/Documents/Sites/rails_projects/demo_app (master)
    $ rails server
    => Booting WEBrick
    => Rails 3.1.3 application starting in development on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    [2011-12-07 19:08:18] INFO  WEBrick 1.3.1
    [2011-12-07 19:08:18] INFO  <b>ruby 1.9.2 (2011-02-18) [i386-mingw32]</b>
    [2011-12-07 19:08:19] INFO  WEBrick::HTTPServer#start: pid=1840 port=3000

Как настроить webrick для использования 193?Любые советы приветствуются.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2014

Если используется Bundler 1.6 , укажите версию Ruby в Gemfile:

ruby '1.9.3'

Вы можете указать требуемую версию Ruby в Gemfile с помощью ruby. Если Gemfile загружен в другую версию Ruby, Bundler вызвать исключение с объяснением.

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

0 голосов
/ 20 декабря 2011

как отмечалось выше, все, что мне нужно было сделать, это снова запустить пакетную установку, и теперь сервер webbrick использует ruby ​​193

...