запустить рельсы в фоновом режиме - окна

Я создал одно приложение для настольных браузеров на установщике rails на ПК Windows. Теперь я пытаюсь запустить rails s -p3001 -e production -d . Он не работает на ПК.

Как отключить процесс сервера приложений на ПК Windows?

Вот ошибка

=> Booting Thin
 > Rails 3.2.7 application starting in production on http://0.0.0.0:3000
C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.7/lib
/active_support/core_ext/process/daemon.rb:3:in `fork': fork() function is unimp
lemented on this machine (NotImplementedError)
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupp
 ort-3.2.7/lib/active_support/core_ext/process/daemon.rb:3:in `daemon'
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.1
/lib/rack/server.rb:314:in `daemonize_app'
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.1
 /lib/rack/server.rb:254:in `start'
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3
.2.7/lib/rails/commands/server.rb:70:in `start'
from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3
2.7/lib/rails/commands.rb:55:in `block in '
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3
2.7/lib/rails/commands.rb:50:in `tap'
    from C:/ibt/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3
.2.7/lib/rails/commands.rb:50:in `'
     from script/rails:6:in `require'
     from script/rails:6:in `
'
3
Привет @PrakashMurthy. Я только что обновил свой вопрос. Пожалуйста, проверьте журналы. Это на windows pc
добавлено автор Arpit Vaishnav, источник
Опция -d предназначена для запуска сервера в фоновом режиме; так что вы делаете все правильно. Что (сообщение об ошибке) вы получаете при запуске команды?
добавлено автор Prakash Murthy, источник
Опция -d предназначена для запуска сервера в фоновом режиме; так что вы делаете все правильно. Что (сообщение об ошибке) вы получаете при запуске команды?
добавлено автор Prakash Murthy, источник

6 ответы

Сообщение об ошибке делает это очень ясно: fork() - это unimp привязан к этой машине (NotImplementedError) .

The way rails server is daemonized is by calling the fork system call on the machine. Here is the relevant code from the rails repo: exit if fork

Он не работает на ПК Windows, потому что Операционная система Windows не реализует системный вызов fork .

One option might be to install Cygwin on the windows pc as suggested in this answer to What is the closest thing windows has to fork()?

1
добавлено
Это хороший ответ. Но я не смог создать фоновый процесс в окнах. Я создал службу самостоятельно в окнах. Но спасибо @Prakash
добавлено автор Arpit Vaishnav, источник

Сообщение об ошибке делает это очень ясно: fork() - это unimp привязан к этой машине (NotImplementedError) .

The way rails server is daemonized is by calling the fork system call on the machine. Here is the relevant code from the rails repo: exit if fork

Он не работает на ПК Windows, потому что Операционная система Windows не реализует системный вызов fork .

One option might be to install Cygwin on the windows pc as suggested in this answer to What is the closest thing windows has to fork()?

1
добавлено
Это хороший ответ. Но я не смог создать фоновый процесс в окнах. Я создал службу самостоятельно в окнах. Но спасибо @Prakash
добавлено автор Arpit Vaishnav, источник

Сообщение об ошибке делает это очень ясно: fork() - это unimp привязан к этой машине (NotImplementedError) .

The way rails server is daemonized is by calling the fork system call on the machine. Here is the relevant code from the rails repo: exit if fork

Он не работает на ПК Windows, потому что Операционная система Windows не реализует системный вызов fork .

One option might be to install Cygwin on the windows pc as suggested in this answer to What is the closest thing windows has to fork()?

1
добавлено
Это хороший ответ. Но я не смог создать фоновый процесс в окнах. Я создал службу самостоятельно в окнах. Но спасибо @Prakash
добавлено автор Arpit Vaishnav, источник

I have solved this question with reference of the link :: run rails in background process -windows

Спасибо за ответы Murthy

0
добавлено
Я создал служебные файлы, добавляющие exe-файл и conf-файл в папку. Теперь мое приложение работает над автоматическим сервисом.
добавлено автор Arpit Vaishnav, источник

I have solved this question with reference of the link :: run rails in background process -windows

Спасибо за ответы Murthy

0
добавлено
Я создал служебные файлы, добавляющие exe-файл и conf-файл в папку. Теперь мое приложение работает над автоматическим сервисом.
добавлено автор Arpit Vaishnav, источник

I have solved this question with reference of the link :: run rails in background process -windows

Спасибо за ответы Murthy

0
добавлено
Я создал служебные файлы, добавляющие exe-файл и conf-файл в папку. Теперь мое приложение работает над автоматическим сервисом.
добавлено автор Arpit Vaishnav, источник
pro.ruby
pro.ruby
1 181 участник(ов)

Язык программирования Ruby Additional docs: https://rubyreferences.github.io/rubyref/ Invite: https://telegram.me/joinchat/Be4rsT2NuB3CyJaF26j1kA Кто хочет компилировать: @crystal_ru (его синтаксис основан на Ruby) Участник @proDOT

Ruby, Rails, Hanami | dry-rb
Ruby, Rails, Hanami | dry-rb
1 180 участник(ов)

https://telegram.me/rubyjob - Ruby Job По вопросам - @eugene_shved

Ruby School .us
Ruby School .us
1 045 участник(ов)

Чат-болталка для учеников руби-школы и не только. Правила: https://telegra.ph/Pravila-chata-Rubi-shkoly-03-13

Про Windows
Про Windows
941 участник(ов)

Microsoft Windows и всё, что с этим связано. Список интересных групп и каналов: https://github.com/goq/telegram-list

Random Ruby Chat
Random Ruby Chat
589 участник(ов)

Правила публикации вакансий: https://t.me/codenamecrud/60865

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

Rubyata
Rubyata
333 участник(ов)

Коммюнити Ruby и Ruby On Rails Флуд не приветствуются. Вакансии можно публиковать только и ТОЛЬКО по пятницам с хештегом #вакансия.

Ruby Talks
Ruby Talks
236 участник(ов)

Национальная Флеймотека

RubyRush
RubyRush
189 участник(ов)

rubyrush.ru программирование для самых новичков

Rails Chat
Rails Chat
87 участник(ов)

You are welcome to discuss Ruby On Rails development process and other stuff