大家好我正在尝试安装一个名为objconv的bash程序,它在macbook air上的不同架构之间转换目标文件。到目前为止,我已按照说明进行操作,但是当我成功安装脚本文件并尝试使用程序终端的命令时,我发现了错误-bash: objconv: command not found
我已经尝试了所有我知道的修复它但没有任何工作。我还使用本网站上的一个主题上的说明安装了自制软件。我目前安装了4.3 .___版本。我将我的bash目录设置为此/usr/local/bin/bash
根据所述的自制指令,我在build.sh文件的顶部说明了:#!/usr/local/bin/bash
。
这是下载到objconv文件的说明:
以下是pdf文件及其说明,请参阅第4页:
答案 0 :(得分:0)
我不知道objconv
工具,但好像bash
无法在您安装它的任何地方找到它。这意味着您的PATH可能是错误的,因为它告诉bash
找到程序的位置。
所以,首先,你需要找到objconv
,我猜你不确定它在哪里。让我们试试/usr/local
这样的
find /usr/local -name objconv -type f
如果这不起作用,请将搜索范围扩大到整个/usr
find /usr -name objconv -type f
如果这不起作用,请尝试搜索整个Mac,这样会慢一些
sudo find / -name objconv -type f 2> /dev/null
上述搜索的内容将类似于
/usr/local/bin/bash/objconv
这意味着objconv
程序位于目录/usr/local/bin/bash
。
如果您现在想要运行它,可以键入
/usr/local/bin/bash/objconv [something] ... <something>
或者,如果这太冗长,请在bash
中修改您的$HOME/.profile
个人资料,然后更改设置PATH的行,如下所示:
export PATH=WhereverObjconvLives:$PATH
然后使用以下方法激活新PATH:
source $HOME/.profile