Geo*_*F67 8 port mac-osx make path
我正在尝试像这样运行 macports:
port install php5
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,我收到此错误:
Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
Run Code Online (Sandbox Code Playgroud)
所以我看了一下我的路径:
declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
Run Code Online (Sandbox Code Playgroud)
然后查看以确保 make 位于其中一个目录中:
ls -l /Developer/usr/bin/make
$ lrwxr-xr-x 1 root admin 7 Aug 7 16:47 /Developer/usr/bin/make -> gnumake
Run Code Online (Sandbox Code Playgroud)
并键入:
make
Run Code Online (Sandbox Code Playgroud)
产生:
make: *** No targets specified and no makefile found. Stop.
Run Code Online (Sandbox Code Playgroud)
所以我知道它就在那里。
但是macports找不到它。有任何想法吗?
G-Man
自从安装 XCode 后,您是否升级了 Mac OS?系统更新,主要是 10.5 到 10.6 之类的更新,可能会从 /usr/bin 中删除这些程序。下载最新的 Xcode 并重新安装。它应该把它们放回去。
| 归档时间: |
|
| 查看次数: |
10543 次 |
| 最近记录: |