Простой вопрос: Как загрузить чистый файл .js из ruby?Как загрузить чистый JS-файл с помощью ruby gem commonjs?
Моей текущей стратегией является загрузка файла .js из ruby для использования commonjs gem. Я понимаю, что инструкции должны загрузить каталог js, а затем потребовать файл . К сожалению, я продолжаю получать TypeError, когда пытаюсь загрузить каталог, пытаясь преобразовать nil в строку.
Вот моя структура файла:
.
├── Gemfile
├── LICENSE.md
├── README.md
├── Rakefile
├── lib
│ ├── example
│ │ ├── js
│ │ │ ├── data.json
│ │ │ ├── expressions.js
│ │ │ └── javascript_i_want_to_run.js
│ │ └── version.rb
│ └── example.rb
├── example.gemspec
├── script
└── test
После commonjs instructions, вот неудача я получаю при вызове из Поддеть (обратите внимание, я загрузка каталога а не файла).
[1] pry(main)> require 'commonjs'
=> true
[2] pry(main)> env = CommonJS::Environment.new(path: 'lib/example/js')
TypeError: no implicit conversion of nil into String
from /usr/local/rvm/gems/[email protected]/gems/commonjs-0.2.7/lib/commonjs/environment.rb:9:in `initialize'
Я в тупике. Любые идеи, что может произойти?