пытаемся запустить плагин rails_upgrade и получаем ошибку fork (): - PullRequest
4 голосов
/ 16 октября 2010

Я выясняю, стоит ли мне обновляться с rails 2.3.5 до rails 3, поэтому установил плагин обновления и запустил его:

rake rails:upgrade:check

Получил ошибку:

** Invoke rails:upgrade:check (first_time)
** Execute rails:upgrade:check
rake aborted!
fork() function is unimplemented on this machine

1 Ответ

4 голосов
/ 27 октября 2010

У меня просто была такая же проблема.Вам необходимо установить гем win32-open3 (gem install win32-open3), а затем отредактировать этот файл в своем веб-приложении:

vendor\plugins\rails_upgrade\lib\application_checker.rb

и изменить:

require 'open3'

на:

require 'win32/open3'
...