extconf.rb

    1热度

    1回答

    我为Ruby写了一个令人难以置信的简单C扩展。不幸的是,它找不到ruby.h。 这里是extconf.rb: require "mkmf" $srcs = %w{hypergeometric.c} $objs = %w{hypergeometric} create_makefile("hypergeometric") 而且这里是唯一的源文件: #include <ruby.h> // h

    4热度

    1回答

    我试过了在这里发布的类似问题上提供的多种解决方案,但似乎没有任何工作。我无法安装Rails。错误消息如下。此外,Wwen我尝试使用xcode-select --install安装Xcode,它给我一个安装网络cannot download due to network请指教。我对Ruby很新,所以任何帮助将不胜感激。干杯。 nmacaule-mn1:~ nmacaule$ gem install

    0热度

    2回答

    我试图调用的命令行工具基本上将文件转换为另一种格式。 我跟着一起使用这个[教程] [1],但我遇到了麻烦。我不断收到invalid multibyte char (UTF-8) (SyntaxError) 我只是倾销我的命令行工具(使用C制作),并试图让它工作。有人能告诉我如何才能做到这一点吗?

    2热度

    2回答

    我有以下行的extconf.rb: have_header("cblas.h") # checking for cblas.h... yes have_func("cblas_dgemm", ["cblas.h"]) # checking for cblas_dgemm() in cblas.h... no create_header("nmatrix_config.h") # cr

    3热度

    1回答

    我想从Ruby中调用D代码。我试图用DMD编译d代码,并使用extconf.rb来让我能在红宝石使用共享对象文件,但我不知何故链接失败时,d STD库显然是缺少: hello.rb:1:in `require_relative': /tmp/druby/hello_c.so: undefined symbol: _D3std5stdio12__ModuleInfoZ - /tmp/druby/he

    1热度

    2回答

    我正在Windows上构建一个Ruby C扩展,它需要一些外部C库,特别是libcurl及其依赖项。我有curllib dll和.a文件。但是,当我使用extconf.rb构建它时,它总是动态链接这些库,这需要某人安装curl并在其windows路径中使用编译的扩展。相反,我希望extconf.rb静态链接curl及其依赖关系,以便任何人都可以在Windows上使用扩展,而不必先将curllib添

    1热度

    2回答

    我一直在寻找这个错误,重新安装了所有东西,并尝试了everthing。我在这里找到的所有内容都是旧帖子和旧版本。 是的,我已经下载了MySQL C Connector并将lib移动到该ruby目录。依然没有。 进出口运行在PC WINx64 红宝石版本2.0.0-P195的devkit **gem install mysql2** **Temporarily enhancing PATH to

    2热度

    1回答

    我正在创建一个用Ruby编写的小型守护进程,它部分依赖于从C代码编译的小型二进制实用程序。我想把它打包成一个宝石,并且包含这个依赖关系。 从本质上讲,这个守护进程需要,而不需要sudo的运行如ip addr add ...命令,所以我创建了一个小的C程序,代理必须编译这些命令,chowned到root,并有setuid位设置。 我想要gem编译并安装这个依赖和守护进程,但我不确定如何做。我知道扩展

    0热度

    1回答

    这是mkmf.log文件,显示何时错误对于gcc和extconf是在我尝试安装Rails时生成的。 'sudo gem install rails'。我还没有看到有关mkmf.log的答案,并提供了解决方案。 我已经安装了自制软件,RVM,Ruby,gcc,Xcode Tools等。这些错误在安装rails时抛出。我对此有所了解 以及我如何完成Rails 5的安装? mkmf.log file:

    1热度

    1回答

    我一直坚持这一两天,所以请帮助! 我运行MAC OS X(10.7.5),安装了Xcode(4.5.2)和命令行工具。 Ruby 1.9.3-p362,RVM 1.17.8。 apple-gcc42也已安装。我使用Homebrew进行安装。 当我尝试安装OpenCV的宝石,我得到以下错误: *** extconf.rb failed *** Could not create Makefile d