我想构建GPG Suite的源代码发行版,在本例中只是MacPGP2部分。
我去了GPG Suite网站,抓住了复制文件来源,阅读了很多发行说明,读了我的文件,然后意识到Readme.md文件描述了如何从git中进行构建 - hub,所以我想我只是按照以下顺序做到这一点:
git clone https://github.com/GPGTools/MacGPG2.git
cd MacGPG2
git submodule init
git submodule update
make
这已经结束了。
我将问题缩小到了一个硬编码路径,指向一个非常brew配置文件顶行的错误的ruby解释器:
.../MacGPG2/build/homebrew/Library/brew.rb
指的是我的Mac上没有安装的ruby版本,据我所知:
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
我玩了一遍并修补了这个配置文件以指向一个已知的ruby,但这只是在MacPGP2 ruby源中进一步暴露了一些ruby编码错误。我放弃了试图修补自制软件。
此时,对于我的情况,它看起来像build.sh脚本构造或抓取一个指向非常错误的硬编码位置的自制配置文件。我不知道如何解决这个或谁通知这个问题。
所以,我决定把它扔到那里,在这里。可以这么说。
感谢。
这是git序列: