Sha256: ff7a24172e1f62a9cbca1e006a50d5cce96cccf88b61df507a073bcfcd84b8c0
Contents?: true
Size: 807 Bytes
Versions: 2
Compression:
Stored size: 807 Bytes
Contents
namespace :webpacker do desc "Verifies if Node.js is installed" task :check_node do begin node_version = `node -v` node_version = `nodejs -v` if node_version.blank? required_node_version = "6.4" raise Errno::ENOENT if node_version.blank? if Gem::Version.new(node_version.strip.tr("v", "")) < Gem::Version.new(required_node_version) $stderr.puts "Webpacker requires Node.js >= v#{required_node_version} and you are using #{node_version}" $stderr.puts "Please upgrade Node.js https://nodejs.org/en/download/" $stderr.puts "Exiting!" && exit! end rescue Errno::ENOENT $stderr.puts "Node.js not installed. Please download and install Node.js https://nodejs.org/en/download/" $stderr.puts "Exiting!" && exit! end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webpacker-react-on-rails-3.0.0.rc.1 | lib/tasks/webpacker/check_node.rake |
webpacker-react-on-rails-2.0 | lib/tasks/webpacker/check_node.rake |