rem*_*ses 16 macos installation xcode mongodb
在运行时brew install mongodb,我得到以下输出:
Updating Homebrew...
mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.
Run Code Online (Sandbox Code Playgroud)
我的系统在OSX El Capitan版本10.11.6上运行.
无论如何安装mongodb而不将其升级到Mac OS Sierra和Xcode 8.3.3?
and*_*bfr 23
我正在运行OSX 10.11.6,无法更新到10.12,因为我的机器较旧(2009年中期Macbook Pro).在尝试安装MongoDB时遇到了错误:
`mongodb: A full installation of Xcode.app 8.3.2 is required to compile
this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.`
Run Code Online (Sandbox Code Playgroud)
我现在有XCode 8.0,无论如何都需要其他类型的运行.所以我需要一个兼容的MongoDB版本.3.0.6是兼容的.要使用Homebrew通过命令行安装:
`user$ brew search mongodb`
Run Code Online (Sandbox Code Playgroud)
并得到这个答案:
`==> Searching local taps...
mongodb mongodb@3.0 mongodb@3.2
mongodb@3.4 percona-server-mongodb`
Run Code Online (Sandbox Code Playgroud)
现在:
`$ brew install mongodb@3.0`
Run Code Online (Sandbox Code Playgroud)
好的,接下来我有一个关于在我的根目录中创建这些下一个目录的说明,但我在我当前的用户(在操作系统上具有管理访问权限)中做了这个.这些命令需要精确且按此顺序:
`$ sudo mkdir -p /data/db`
Run Code Online (Sandbox Code Playgroud)
(出现提示时输入您的OSX用户密码)
`$ sudo chown -R $USER /data/db`
`$ sudo chmod go+w /data/db`
Run Code Online (Sandbox Code Playgroud)
下一个来自另一个SO答案:如何用自制软件安装早期版本的mongodb?
`$ brew link --force mongodb@3.0`
Run Code Online (Sandbox Code Playgroud)
成功完成--force命令后,将提供下一个命令:
`$ echo 'export PATH="/usr/local/opt/mongodb@3.0/bin:$PATH"' >>
~/.bash_profile`
Run Code Online (Sandbox Code Playgroud)
现在,您可以使用以下命令运行Mongo作为守护程序:
`$ mongod`
Run Code Online (Sandbox Code Playgroud)
它现在应该在端口27017上侦听,在另一个终端选项卡中,您可以运行$ mongo并使用此选项卡输入您的Mongo查询和命令.在另一个标签中运行它很重要; 允许$ mongod不受影响地监控交通是必要的.
已编辑:更新brew versions <>@ user122121评论和更新格式的命令.
无论如何,有没有安装mongodb而不升级到Mac OS Sierra和Xcode 8.3.3?
不幸的是,要安装Xcode 8.3+,您必须安装在MacOS Sierra 10.12上。有关更多信息,请参见Apple App Store中的Xcode兼容性要求。
另一种方法是通过MongoDB下载中心下载MongoDB社区版,然后按照在MacOS上安装MongoDB社区版的说明进行操作。
| 归档时间: |
|
| 查看次数: |
8375 次 |
| 最近记录: |