FreeBSD的第一步:尝试运行我的安装脚本。需要快速帮助:
# ls configure # file configure configure: Bourne-Again shell script text executable # ./configure ./configure: Command not found # configure configure: Command not found
有什么问题,我该如何执行这个脚本?
答案 0 :(得分:1)
你是否安装了bash?如果不使用FreeBSD Ports来安装它。使用where bash
查找。
答案 1 :(得分:1)
使用力量卢克:)
# pkg_add -r bash
答案 2 :(得分:1)
可能是您的 configure 脚本没有适当的执行权限。尝试施放:
chmod 777 configure
如果有效,请将其修复为
chmod 764 configure
答案 3 :(得分:1)
此脚本的第一行(我认为#!/usr/bin/bash
)应更改为#!/usr/local/bin/bash
。
当然,你应该安装shell / bash端口。
答案 4 :(得分:0)
configure
脚本是超便携的shell脚本。这里不需要bash。问题出在其他地方。
配置脚本中的第一行是什么?可能是一个CR / LF悄悄进入,这是一个完全误导性错误消息的常见原因,说明找不到脚本,当它是未找到的解释器时。
请尝试/bin/sh ./configure
答案 5 :(得分:0)
使用
安装bash包pkg add bash
或
make -C /usr/ports/shells/bash install clean
默认情况下,FreeBSD附带tcsh和POSIX兼容的FreeBSD sh
在较旧的FreeBSD系统上,你需要做
rehash
然后才能运行它。