I have a similar problem as reported many times, e.g. here: rake assets:precompile RAILS_ENV=production not working as required
My setup is as follows:
-- rails 5.1
-- any application (e.g. an empty one, just generated the app, bundle, rake assets:precompile)
-- error:
c:\RailsApps\asset_pipeline_test>bundle exec rake assets:precompile I, [2018-05-08T01:26:06.195454 #7876] INFO -- : Writing c:/RailsApps/asset_pipeline_test/public/assets/application-a51a53658dfaa975cb4363f51d14bccf24d66c3d90c2186bf834c157151c4bd1.js rake aborted! NoMethodError: undefined method `post' for nil:NilClass Tasks: TOP => assets:precompile
The same error occours for different apps.
The difference to other reported issues:
-- I am using two similar w7pro machines
-- on one machine rake assets:precompile is working
-- on the other machine it's failing
I put a 1:1 copy of the app and the Ruby/Rails installation folder from the working machine to the one failing.
I checked any kind of environmental variables and found no difference.
I guess there is a difference between the machines outside the app and Ruby setup.
Question: what difference could that be? Both machines are originally set up by identical OS images (by my company's IT), but they are not fresh of course
Uli