Closed devopsjourney1 closed 6 years ago
I don't recommend Windows, but it might work. I document how to get certain bots to run on Windows (drphil.rb - Voting Bot - Windows Installation). Not sure if it's that helpful, but if you can follow those steps, you can do ruby development on Windows.
Alternative, you could use @bitcoinparadise's guide, How to install Ubuntu on Windows 10, then use the Linux setup.
PS C:\sites> rails server C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:84:in'
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/net-http-persistent-3.0.0/lib/net/http/persistent.rb:190:in '
Bundler Error Backtrace:
from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:80:in '
PS C:\sites>
rescue in block (2 levels) in require': There was an error while trying to load the gem 'radiator'. (Bundler::GemRequireError) Gem Load Error is: uninitialized constant Process::RLIMIT_NOFILE Backtrace for gem load error is: C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/net-http-persistent-3.0.0/lib/net/http/persistent.rb:205:in
<top (required)>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/bundler/gems/radiator-f85c2cd674fe/lib/radiator/api.rb:7:in
require' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/bundler/gems/radiator-f85c2cd674fe/lib/radiator/api.rb:7:in<top (required)>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/bundler/gems/radiator-f85c2cd674fe/lib/radiator.rb:19:in
require' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/bundler/gems/radiator-f85c2cd674fe/lib/radiator.rb:19:in<module:Radiator>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/bundler/gems/radiator-f85c2cd674fe/lib/radiator.rb:5:in
<top (required)>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:81:inrequire' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:81:in
block (2 levels) in require' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:76:ineach' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:76:in
block in require' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:ineach' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in
require' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler.rb:114:inrequire' C:/sites/config/application.rb:7:in
<top (required)>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:133:inrequire' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:133:in
block in perform' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:intap' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:in
perform' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/command.rb:27:inrun' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in
invoke_command' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor.rb:387:indispatch' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in
perform' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/command.rb:44:ininvoke' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in
<top (required)>' bin/rails:4:inrequire' bin/rails:4:in
block (2 levels) in require' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:76:in
each' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:76:inblock in require' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in
each' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:inrequire' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/lib/bundler.rb:114:in
require' from C:/sites/config/application.rb:7:in<top (required)>' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:133:in
require' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:133:inblock in perform' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:in
tap' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:inperform' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/command.rb:27:in
run' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:ininvoke_command' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor.rb:387:in
dispatch' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:inperform' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/command.rb:44:in
invoke' from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in<top (required)>' from bin/rails:4:in
require' from bin/rails:4:in `