about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authormultiple creatures <dev@multiple-creature.party>2020-01-23 10:27:15 -0600
committermultiple creatures <dev@multiple-creature.party>2020-01-23 10:27:15 -0600
commita50f339b9b9a35872fbf3e7840d48a43774c11e0 (patch)
treeaa7dbe805322d437072232273c1db700070c96ae /config
parenta4565cb1c347c8a409a905b57424304336d440f4 (diff)
improve mingw compatability
Diffstat (limited to 'config')
-rw-r--r--config/boot.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/boot.rb b/config/boot.rb
index f3e36203a..b5be679b5 100644
--- a/config/boot.rb
+++ b/config/boot.rb
@@ -3,6 +3,12 @@ ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__)
 require 'bundler/setup' # Set up gems listed in the Gemfile.
 require 'bootsnap' # Speed up boot time by caching expensive operations.
 
+if Gem.win_platform?
+  require 'ruby_installer/runtime'
+  RubyInstaller::Runtime.enable_dll_search_paths
+  RubyInstaller::Runtime.enable_msys_apps
+end
+
 Bootsnap.setup(
   cache_dir:            File.expand_path('../tmp/cache', __dir__),
   development_mode:     ENV.fetch('RAILS_ENV', 'development') == 'development',