在我的 Debian(通过 *deb)上成功安装 Ruby/GSL 库后,使用 Ruby 1.9.3,我在运行大多数 GSL 方法时遇到了麻烦。具体来说,这个网页显示了几个代码示例,但是(在 Arrays 中),从第一行开始,require "GSL"
已经过时了,现在已经过时require "gsl"
了。其余方法也不起作用。
对于我的问题的另一个示例,请考虑对 Ruby/GSL 的另一个在线参考。
GSL::VERSION
#=> 1.15
GSL::pow_2( 4 )
#=> 16
但是当我翻页时,
GSL::Complex.new( 0.9, 1.1 )
#=> ArgumentError: wrong number of arguments(2 for 0)
对我来说最简单的解释是 Ruby/GSL 有不止一个版本挂在网上,而我找到的文档是旧版本的。比如有这个废弃的版本(https://github.com/codahale/ruby-gsl),那么版本历史可能有点复杂?哪个是权威版本,在哪里可以找到最新的文档?