Skip to content

Instantly share code, notes, and snippets.

@mistergibson
Created January 12, 2018 16:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mistergibson/1bf7a0cbd16a104f52ffea20e8fe00f9 to your computer and use it in GitHub Desktop.
Save mistergibson/1bf7a0cbd16a104f52ffea20e8fe00f9 to your computer and use it in GitHub Desktop.
Requirement load error - not sure what I'm doing wrong.
source code: gxg_bootstrap.rb
if RUBY_ENGINE == 'opal'
require_relative 'hike.rb'
require_relative 'native.rb'
require_relative 'benchmark.rb'
require_relative 'bigdecimal.rb'
require_relative 'buffer.rb'
require_relative 'base64.rb'
require_relative 'console.rb'
require_relative 'date.rb'
require_relative 'delegate.rb'
require_relative 'encoding.rb'
require_relative 'enumerator.rb'
require_relative 'erb.rb'
require_relative 'file.rb'
require_relative 'fileutils.rb'
require_relative 'forwardable.rb'
require_relative 'iconv.rb'
require_relative 'json.rb'
require_relative 'js.rb'
require_relative 'math.rb'
require_relative 'nashorn.rb'
require_relative 'observer.rb'
require_relative 'opal-builder.rb'
require_relative 'opal-parser.rb'
require_relative 'opal-platform.rb'
require_relative 'source-maps.rb'
require_relative 'ostruct.rb'
require_relative 'pathname.rb'
require_relative 'pp.rb'
require_relative 'promise.rb'
require_relative 'securerandom.rb'
require_relative 'set.rb'
require_relative 'singleton.rb'
require_relative 'source_map.rb'
require_relative 'sourcemap.rb'
require_relative 'stringio.rb'
require_relative 'strscan.rb'
require_relative 'template.rb'
require_relative 'thread.rb'
require_relative 'time.rb'
require_relative 'yaml.rb'
else
# NOT running inside of opal, set things up
# so opal can find the files.
require 'opal'
require 'opal/full'
require 'hike'
Opal.append_path File.expand_path('./stdlib', __FILE__).untaint
Opal.append_path '/var/lib/gems/2.4.0/gems/hike-1.2.3'
end
puts "Test 1 2 3"
<end-file>
I get this error:
gxg_bootstrap.js:5022 Uncaught $LoadError {name: "LoadError", message: "can't find file: "hike" in:↵- /var/lib/gems/2.4.0/…rocessor↵- Opal::BuilderProcessors::ERBProcessor↵", stack: "LoadError: can't find file: "hike" in:↵- /var/lib/…/localhost:3000/external/gxg_bootstrap.js:56549:3"}
raise @ gxg_bootstrap.js:5022
Opal.modules.hike @ gxg_bootstrap.js:21627
Opal.load @ gxg_bootstrap.js:2192
Opal.require @ gxg_bootstrap.js:2216
(anonymous) @ gxg_bootstrap.js:56505
(anonymous) @ gxg_bootstrap.js:56549
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment