gpt4 book ai didi

java - 制作 Homebrew 配方

转载 作者:太空宇宙 更新时间:2023-11-04 06:59:42 27 4
gpt4 key购买 nike

我正在尝试制作一个 brew我的大学特有的编译器公式。

该软件包没有./configure , make , make install安装方式。相反,它只是要求您有 javajavac安装并执行以下操作:

  • 下载包含以下文件的文件夹:gcl , gclcgcl.jar
  • cd <folder>/
  • chmod +x gclc gcl
  • echo export CLASSPATH=$CLASSPATH:$PWD >> ~/.bashrc

所以我不知道如何处理CLASSPATH公式中的部分,以及将二进制文件复制到 /usr/local/bin 的部分(hombrew 保存二进制文件的地方)

到目前为止我所拥有的是:

require "formula"

class Gacela < Formula
homepage "http://wiki.lal.labf.usb.ve/GacelaWiki"
url "http://ldc.usb.ve/~09-10285/GaCeLa.tar.gz"
sha1 ""

def install
system "chmod +x ./gcl ./gclc"
system "ln -s ./gcl #{bin}/gcl"
system "ln -s ./gclc #{bin}/gclc"
system "echo export GACELA_PATH=$PWD >> ~/.bash_profile"
system "echo export CLASSPATH=$CLASSPATH:$PWD >> ~/.bash_profile"
end

# test do
# system "false"
# end
end

最佳答案

至少复制的部分可以用

bin.install('gcl')
bin.install('gclc')

这将自动授予他们 +x 权限,因此您可以跳过 chmod 命令。由于这些文件似乎只是 shell 脚本,因此最好对它们进行修补以包含正确的类路径。

关于java - 制作 Homebrew 配方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22272176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com