fre*_*key 35 mac path macports osx-snow-leopard
我曾尝试安装 MacPorts 以升级我的 Rails 版本,以便我可以通过 Rails、PragProg(2011 年第 4 日)进行敏捷 Web 开发。我已按照书中以及MacPorts 网站上的说明从磁盘映像执行安装。它似乎安装正确,但是,之后运行端口命令返回“端口:未找到命令”。
我搜索了 Stack Exchange 并发现了这个问题,所以我尝试使用“tar xjvf MacPorts-1.9.2.tar.bz2”从命令行安装。同样,安装似乎有效。我收到 MacPorts 安装成功的确认,但在尝试自我更新 MacPorts(通过“sudo port -v selfupdate”)时我仍然收到“sudo: port: command not found”错误。
我认为我的错误在于没有设置正确的路径。我遵循了this thread中的建议,即在paths.d中添加路径(/opt/local),但我仍然收到错误消息。
如果重要,终端设置为使用默认登录 shell (/usr/bin/login) 打开 shell。我应该将其更改为 /bin/bash 吗?
那么,这是 MacPorts 问题、$PATH 问题还是 StupidUser 问题?
Nat*_*igg 45
这是可能是一个路径问题。
默认port
是安装目录/opt/local/bin
。将路径“opt/local/bin”作为额外的一行添加到纯文本文件中/etc/paths
,您应该会很好。
小智 42
您还可以将以下行添加到您的~/.bash_profile
:
export PATH=$PATH:/opt/local/bin
Run Code Online (Sandbox Code Playgroud)
这将添加/opt/local/bin
到可执行路径并使您的port
命令可用于 shell。
小智 7
打开一个终端,然后写:
sudo nano /etc/paths
Run Code Online (Sandbox Code Playgroud)
写你的密码
然后复制并粘贴到底部:
/opt/local/bin
Run Code Online (Sandbox Code Playgroud)
保存文件:
alt+x然后y
重新启动计算机。
归档时间: |
|
查看次数: |
80252 次 |
最近记录: |