MacPGP2的源代码构建失败,出现自制brew/ruby构建错误a la git hub

MacPGP2的源代码构建失败,出现自制brew/ruby构建错误a la git hub,ruby,git,homebrew,Ruby,Git,Homebrew,我想构建GPG套件的源代码发行版,在本例中,只是MacPGP2部分 我去了GPG套件网站,抓取了拷贝左边的源代码,阅读了大量的发行说明、自述文件,然后意识到Readme.md文件描述了如何在git hub之外进行构建,所以我想我只需按照以下顺序进行: git clone https://github.com/GPGTools/MacGPG2.git cd MacGPG2 git submodule init git submodule update make 这件事糟透了 我将问题缩小到一个非

我想构建GPG套件的源代码发行版,在本例中,只是MacPGP2部分

我去了GPG套件网站,抓取了拷贝左边的源代码,阅读了大量的发行说明、自述文件,然后意识到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序列:

git clone https://github.com/GPGTools/MacGPG2.git
cd MacGPG2
git submodule init
git submodule update
make