将taglib与taglib ruby绑定
我正在编写一个使用的应用程序,这取决于。为了让用户不必自己下载和安装taglib,我想将它与我的应用程序捆绑在一起。我做这类事情的经验不多,但我觉得我需要做以下几点:将taglib与taglib ruby绑定,ruby,compilation,makefile,rubygems,taglib,Ruby,Compilation,Makefile,Rubygems,Taglib,我正在编写一个使用的应用程序,这取决于。为了让用户不必自己下载和安装taglib,我想将它与我的应用程序捆绑在一起。我做这类事情的经验不多,但我觉得我需要做以下几点: 将Taglib编译到我的应用程序中的文件夹 编译taglib ruby,将其指向上一步中的本地taglib 我遇到的问题是,步骤2中的rake clean compile失败,错误如下: 正在-ltag中检查main()。。。没有 必须安装taglib才能使用taglib ruby 如果我只是brew安装taglib,那么步骤2将
rake clean compile
失败,错误如下:
正在-ltag中检查main()。。。没有
必须安装taglib才能使用taglib ruby
如果我只是brew安装taglib
,那么步骤2将毫无问题地运行。我用两种方法尝试了步骤1:1)在运行brew install
后,只需从Homebrew的Cell
目录复制已安装的文件;2)下载并运行上一个tar文件的提取内容cmake
由于此错误显然表明,rake clean compile
找不到我未安装的Taglib版本,因此我尝试在Taglib ruby中编辑文件中的opt_dirs
变量,但没有成功
如何让taglib ruby使用本地安装的taglib版本?我认为最好不要捆绑依赖项,除非有必要 有几个原因: