From 9fb0e8452ab23ef38b5597a1f4374255cfa03e60 Mon Sep 17 00:00:00 2001 From: Josef Stribny <jstribny@redhat.com> Date: Mon, 3 Feb 2014 16:31:03 +0100 Subject: [PATCH] Rescue v8/init require --- lib/v8.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/v8.rb b/lib/v8.rb index 892550a..b1206f6 100644 --- a/lib/v8.rb +++ b/lib/v8.rb @@ -1,7 +1,15 @@ require "v8/version" require 'v8/weak' -require 'v8/init' +begin + require 'v8/init' +rescue LoadError => e + puts <<-EOF +WARNING: v8314 is not enabled. You need to enable v8314 scl to be able to run v8 runtime. +e.g. You can run rails like `scl enable ror40 v8314 'rails s'` +EOF + raise e +end require 'v8/error' require 'v8/stack' require 'v8/conversion/fundamental' -- 1.8.3.1