bot*_*bot 21 macos homebrew mongodb ruby-on-rails-3 osx-lion
我不知道为什么我收到此错误:
$ brew install mongodb
==> Downloading http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.4.tgz
######################################################################## 100.0%
Error: Permission denied - /usr/local/var/log/mongodb
Run Code Online (Sandbox Code Playgroud)
所以我尝试用sudo运行它:
$ sudo brew install mongodb
Password:
Cowardly refusing to `sudo brew install'
Run Code Online (Sandbox Code Playgroud)
如果我自己尝试创建文件,我会得到这个:
Error: File exists - /usr/local/var/log/mongodb
Run Code Online (Sandbox Code Playgroud)
当你在homebrew的github上读到关于错误的这个帖子时,它变得更加有趣:
https://github.com/mxcl/homebrew/issues/9953
他们说brew不能写文件,因为它不是root,然后他们说这是因为他们认为它不应该以root身份运行.
这些是官方安装说明,怎么了?
如果您有更好的安装建议,那么我会忘记自制软件.
Eve*_*man 54
懒惰(酿造)方式:
ls -al /usr/local/bin/brew #confirm brew ownership
sudo chown root:wheel /usr/local/bin/brew
sudo brew install mongodb
sudo chown <your user>:<your group> /usr/local/bin/brew #revert ownership
Run Code Online (Sandbox Code Playgroud)
非酿造方式:
mongod -f /etc/mongo.conf| 归档时间: |
|
| 查看次数: |
11905 次 |
| 最近记录: |