2

FreeBSD 的第一步:尝试运行我的安装脚本。需要快速帮助:

#ls
配置
#文件配置
配置:Bourne-Again shell 脚本文本可执行文件
# 。/配置
./configure: 找不到命令
# 配置
配置:找不到命令

怎么了,我该如何执行这个脚本?

4

6 回答 6

1

你有安装 bash 吗?如果不使用 FreeBSD Ports 安装它。用于where bash找出。

于 2010-03-23T13:14:27.330 回答
1

使用力量卢克:)

# pkg_add -r bash
于 2010-03-23T17:55:48.967 回答
1

可能是您的配置脚本没有适当的执行权限。尝试投射:

chmod 777 configure

如果有效,请将其修复为

chmod 764 configure
于 2010-04-12T14:06:13.347 回答
1

configure脚本是超便携的 shell 脚本。这里不需要 bash。问题出在其他地方。

配置脚本的第一行是什么?可能是 CR/LF 潜入,这是导致完全误导性错误消息的常见原因,即未找到脚本,而未找到解释器。

请试试/bin/sh ./configure

于 2011-04-10T17:22:03.603 回答
1

该脚本的第一行(#!/usr/bin/bash我想)应该更改为#!/usr/local/bin/bash. 当然,您应该安装 shells/bash 端口。

于 2011-04-25T13:40:14.330 回答
1

使用安装 bash 包

pkg add bash

或者

make -C /usr/ports/shells/bash install clean

默认情况下,FreeBSD 带有 tcsh 和一个 POSIX 兼容的 FreeBSD sh

在较旧的 FreeBSD 系统上,您需要这样做

rehash

在你可以运行它之前。

于 2014-05-18T00:03:42.283 回答