После успешной установки библиотеки Ruby/GSL на моем Debian (через * deb), с Ruby 1.9.3, у меня возникают проблемы с использованием большинства методов GSL. В частности, this webpage показывает несколько образцов кода, но (in Arrays), справа от верхней строки, require "GSL"
устарел, это require "gsl"
сегодня. Остальные методы также не работают.Документация по Ruby/GSL для неправильной версии?
Для другого примера моей проблемы, consider another online reference to Ruby/GSL.
GSL::VERSION
#=> 1.15
GSL::pow_2(4)
#=> 16
Но когда I flip the page,
GSL::Complex.new(0.9, 1.1)
#=> ArgumentError: wrong number of arguments(2 for 0)
Самое простое объяснение для меня было бы, что Руби/GSL имеет более одной версии висит в Интернете, и в документации я нашел для старой. Например, есть эта заброшенная версия (https://github.com/codahale/ruby-gsl), поэтому, возможно, история версий немного сложна? Какая версия является авторитетной, и где я могу найти последнюю документацию?
Великого. Поэтому вся эта устаревшая документация меня вводила в заблуждение. Вы знаете, где я могу найти последнюю документацию? –
@BorisStitnicky Кажется, вам нужно собрать обновленные документы с rdoc или ярдом из источников ruby-gsl. Существует документация с 2010 года по адресу http://rb-gsl.rubyforge.org/files/rdoc/ref_rdoc.html и, по крайней мере, она содержит обновленную информацию для сложного класса. Если мой ответ помог вам, не стесняйтесь отмечать, так же принято. –
Это помогло, спасибо. Я смотрел всюду онлайн, и я полностью забыл о добром старом rdoc :-) –