Я собираюсь использовать пару новых драгоценных камней в моем проекте, 'ruby-fftw3' и 'aubio'.Проект успешно работал и расширялся, но теперь каждый раз, когда я пытаюсь добавить новый драгоценный камень, он недоступен, когда я пытаюсь назвать его.
Драгоценные камни перечислены в Gemfile:
gem 'aubio'
gem 'ruby-fftw3'
Когда я запускаю bundle install
, они перечислены:
Using aubio 0.3.1
...
Using ruby-fftw3 1.0.2
Gemfile.lock также содержит оба элемента.
Однако, когда я открываю rails c
и пытаюсь использовать драгоценный каменьони недоступны:
irb(main):001:0> require 'ruby-fftw3'
Traceback (most recent call last):
1: from (irb):1
LoadError (cannot load such file -- ruby-fftw3)
irb(main):002:0> Aubio
Traceback (most recent call last):
1: from (irb):2
NameError (uninitialized constant Aubio)
Похоже, что Bundler.require(:default).collect(&:name)
не содержит ни одного драгоценного камня!
Я прошел Gemfile и не вижу ошибок форматирования, и еслибыли какие-то, я не думаю, что установка пакета создаст файл блокировки, который включал бы их.