Иногда при запуске Discourse на Windows происходит сбой:
/usr/lib/ruby/2.2.0/fileutils.rb:1392:in `initialize’: Not a directory @ rb_syso
pen - /vagrant/tmp/ember-rails/ember.js (Errno::ENOTDIR)
Я устраняю его следующими командами в гостевой операционной системе:
file="/vagrant/tmp/pids/test"; \
touch $file; \
rm $file;
Если этот способ не помогает, то можно удалить всю папку tmp:
rm -rf /vagrant/tmp
После этого заново запускаем Discourse.