【发布时间】:2014-05-17 16:32:28
【问题描述】:
尝试安装 rbenv。
1。检查以查看 brew 更新
开始于:
$ brew update
然后得到:
致命:不是 git 存储库(或任何父目录):.git
然后我做了:
$ git init brew update
得到:
用法:git init [-q | --quiet] [--bare] [--template=] [--shared[=]] [目录]
我认为这意味着它有效。
2。尝试安装 rbenv
接下来我做了:
$ brew install rbenv
得到了这个:
==> 正在下载https://github.com/sstephenson/rbenv/archive/v0.4.0.tar.gz
################################################# ################ 100.0%==> 警告
要使用 Homebrew 的目录而不是 ~/.rbenv,请将其添加到您的个人资料中:
导出 RBENV_ROOT=/usr/local/var/rbenv要启用 shims 和自动补全,请添加到您的个人资料中:
如果哪个 rbenv > /dev/null;然后 eval "$(rbenv init -)";菲
警告:无法链接 rbenv。取消链接...
错误:brew link步骤未成功完成
公式已构建,但未符号链接到 /usr/local
您可以使用 `brew link rbenv' 重试可能的冲突文件有:
==> 总结
??? /usr/local/Cellar/rbenv/0.4.0:31个文件,152K,2秒内建好
3。所以我尝试链接rbenv
试图链接rbenv:
$ brew link rbenv
并收到此消息:
正在链接 /usr/local/Cellar/rbenv/0.4.0... 警告:无法链接 rbenv。正在取消链接...
错误:无法符号链接文件:/usr/local/Cellar/rbenv/0.4.0
/usr/local/Library/LinkedKegs 不可写。您应该更改其权限。
4。最后,尝试更改所有权
最后我尝试更改权限:
$ chown -R s****i /usr/local/Library/LinkedKegs
并收到以下消息:
chown:/usr/local/Library/LinkedKegs/apple-gcc42:不允许操作
chown: /usr/local/Library/LinkedKegs/autoconf: 不允许操作
chown:/usr/local/Library/LinkedKegs/automake:不允许操作
chown:/usr/local/Library/LinkedKegs/git:不允许操作
chown:/usr/local/Library/LinkedKegs/libgpg-error:不允许操作
chown: /usr/local/Library/LinkedKegs/libksba: 不允许操作
chown:/usr/local/Library/LinkedKegs/libtool:不允许操作
chown:/usr/local/Library/LinkedKegs/libyaml:不允许操作
chown:/usr/local/Library/LinkedKegs/pkg-config:不允许操作
chown: /usr/local/Library/LinkedKegs: 不允许操作
问题
我(显然)对终端非常陌生,并且正在设置 Ruby。谁能告诉我我在这里做错了什么以及如何解决它?
作为背景,我按照我所遵循的说明内爆了 rvm,现在尝试安装 rbenv。甚至不知道为什么,但这似乎是 au courant 要做的事情。
【问题讨论】:
标签: ruby terminal osx-mavericks rbenv