Blob Blame History Raw
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