2016-09-29 2 views
0

Я пытаюсь использовать стандартную библиотеку Ruby Matrix. Я попытался include Matrix, но возвращает неиницализированный Constant, поэтому я полагаю, я должен поставить в моем GemfileСложность с использованием стандартной библиотеки Ruby Библиотека Ruby

gem 'rubysl-e2mmap', '~> 2.0.0' 
gem 'rubysl-matrix', '~> 2.1' 

Когда я Bundle установить, он отлично работает, но когда я бег bundle exec rails c я получаю следующее сообщение об ошибке:

Could not find rubysl-e2mmap-2.0.0 in any of the sources 

Как исправить это?

+3

'require 'matrix'' должен сделать трюк, обратите внимание, что вы даете' require' строку. –

+0

Я фактически делал '' 'include Matrix''', но' '' require 'Matrix''' действительно делает трюк, спасибо. Я отредактирую свой ответ на '' 'include Matrix''', поэтому он более широко используется. – Obromios

ответ

0

Как указано mu is too short, мне просто нужно было использовать require 'matrix'. Мне не нужно было включать драгоценный камень rubysl-e2mmap в мой Gemfile.

+0

Вы хотите '' матрица'', а не '' Матрица''. Я предполагаю, что вы используете что-то с файловой системой без учета регистра, поэтому разница не имеет значения на вашей машине. –

+0

Спасибо, изменили его на 'matrix' – Obromios

Смежные вопросы