Tag: gsl

Heroku / Rails:如何在Heroku上安装GNU Scientific Library(GSL)?

我需要在运行Rails(4.0.2)应用程序的Heroku上安装GSL库,以使用一些依赖于此的gem。 目标:安装GSL库以在Heroku上使用GSL和相似性gem。 Approches试过: 在Heroku应用程序中安装Ruby / GSL :部署后Heroku崩溃。 GSL gem无法找到lib。 追踪: http : //pastebin.com/CPcMUdCa Tomwolfe的Heroku的Ruby buildpack适合使用couchbase :同样的问题。 为Heroku应用程序构建依赖关系二进制文件 :不推荐使用Vulcan。 关于Heroku的Devcenter和Github的更多信息 我还尝试了以下工作流程(编译二进制文件): 从ftp://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz下载的GSL 1.15 未压缩和cd gsl-1.15 ./configure make clean make sudo make install 这适用于我的本地环境,但不适用于Heroku。 Heroku不允许使用sudo但它确实允许使用heroku run 。 这里的问题是文件系统是短暂的,而dyno本身只会在你的控制台会话中存活。 更新: 我也试过构建我自己的Heroku Buildpack但我无法使它工作。 我尝试过使用multipacks 。 我不是Heroku Buildpack的专家所以也许这是我的问题, 我正在学习更多关于它的一个简单的存储库,其中包含一个示例和对此问题的扩展解释。

安装gsl gem的问题

我可以在我的主目录中成功安装gsl库,但是当我尝试安装gsl gem时,我得到了一个我不理解的大错误列表。 我想知道是否有人可以告诉我为什么我会得到这些错误。 我可以说我有: 成功安装gsl; 至少那是它的样子。 我指出了gsl-config的路径 这是错误日志的样子: Building native extensions. This could take a while… ERROR: Error installing gsl: ERROR: Failed to build gem native extension. /home/ted/ruby-1.9.1/bin/ruby extconf.rb install gsl checking gsl version… 1.15 checking gsl cflags… -I/home/ted/gsl-1.15/include checking for main() in -lcblas… no checking gsl libs… -L/home/ted/gsl-1.15/lib -lgsl -lgslcblas -lm checking for round()… […]