![](/img/trans.png)
[英]npm install odbc fails on macOS Sierra(Version 10.12.6)
[英]How To Install Redis On macOS Sierra Public Beta
我正在尝试使用 Homebrew 为应用程序项目安装 Redis。 Homebrew 已安装并已更新到其最新版本。 但是,当我从终端运行$ brew install redis
,我总是遇到相同的错误消息,在下面重新发布。
➜ ~ git:(master) ✗ brew install redis
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
==> Downloading http://download.redis.io/releases/redis-3.2.3.tar.gz
Already downloaded: /Users/oliverisenrich/Library/Caches/Homebrew/redis-3.2.3.tar.gz
==> make install PREFIX=/usr/local/Cellar/redis/3.2.3 CC=clang
Last 15 lines from /Users/oliverisenrich/Library/Logs/Homebrew/redis/01.make:
#include <stdio.h>
^
make[1]: *** [ae.o] Error 1
make[1]: *** [anet.o] Error 1
1 error generated.
1 error generated.
1 error generated.
make[1]: *** [dict.o] Error 1
make[1]: *** [zmalloc.o] Error 1
make[1]: *** [sds.o] Error 1
1 error generated.
make[1]: *** [quicklist.o] Error 1
1 error generated.
make[1]: *** [server.o] Error 1
make: *** [install] Error 2
READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
https://github.com/Homebrew/homebrew-core/issues
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
错误消息说给出了一个警告,只是说我的 Mac OS X 版本 (10.12) 不提供支持,没有明确说明它无法安装。 但是,尝试运行brew services start redis
返回以下消息:
➜ nodj git:(JobsPage) ✗ brew services start redis
Service `redis` already started, use `brew services restart redis` to restart.
以上让我相信它已安装。 然而,运行brew info redis
返回
➜ nodj git:(JobsPage) ✗ brew info redis
redis: stable 3.2.3, HEAD
Persistent key-value database, with built-in net interface
http://redis.io/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/redis.rb
==> Options
--with-jemalloc
Select jemalloc as memory allocator when building Redis
--HEAD
Install HEAD version
==> Caveats
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
是否有任何替代方案/解决方法可以让 Redis 启动并运行(最好不需要恢复到先前的稳定操作系统版本:
现在修好了,你可以这样做:
brew update
brew install redis
确认在这里工作。
只需使用此命令启动 Redis 服务器:
redis-server
或者
sudo redis-server
如果要检查Redis的版本,只需使用以下命令:
redis-cli --version
或者
redis-server --version
如果你的mac system is too low
。 或者如果您的Xcode software version is too low
。
或者即使你的homebrew does not support
下载Nginx(因为homebrew要求你升级电脑系统和Xcode软件版本,你不想要,你就是不想要! )
另外,如果您想mannually download Redis
,请参考:
https://gist.github.com/SofijaErkin/6fa0d09afb062518794528c5e77a748f
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.