【发布时间】:2014-04-20 14:12:44
【问题描述】:
我正在尝试使用我的 rbenv 更新我的 Ruby 版本,但在安装 2.1.1 时遇到了问题。我已仔细按照说明进行操作,但由于某种原因它似乎不起作用。请让我知道我做错了什么。
Installed ruby-2.1.1 to /Users/user/.rbenv/versions/2.1.1
$
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ rbenv rehash
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ rbenv global 2.1.1
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ rbenv global 2.1.1
$ rbenv rehash
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ rbenv local 2.1.1
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ rbenv versions
system
* 2.1.1 (set by /Users/user/.ruby-version)
$ rbenv global 2.1.1
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$
对发生的事情有什么想法吗?
不确定这是否有助于找到问题的根源..
PATH=usr/local/bin:/urs/local/sbin:/usr/local/mysql/bin:usr/local/bin:/urs/local/sbin:/usr/loca /mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
\$ ~/.bash_profile
-bash: /Users/user/.bash_profile: Permission denied
$ ~/.bash_profile
-bash: /Users/user/.bash_profile: Permission denied
$ export PATH="$HOME./rbenv/bin:$PATH"
$ "$(rbenv init -)"
-bash: export PATH="/Users/user/.rbenv/shims:${PATH}"
source "/usr/local/Cellar/rbenv/0.4.0/libexec/../completions/rbenv.bash"
rbenv rehash 2>/dev/null
rbenv() {
typeset command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
rehash|shell)
eval `rbenv "sh-$command" "$@"`;;
*)
command rbenv "$command" "$@";;
esac
}: No such file or directory
【问题讨论】:
-
你能做一个
which ruby并告诉我们输出吗? -
$ which ruby /usr/bin/ruby
-
看看这个答案,看看是否有帮助:stackoverflow.com/a/12150580/1466095
-
并没有真正帮助,但我确实将更多信息粘贴到我的原始帖子@SampritiPanda
-
@keepcoding 实际上我已经尝试在我的 ubuntu 12.04 中安装 rbenv。我无法让它正常工作。所以我切换到rvm。我强烈推荐 rvm。我今天什至发布了步骤。 stackoverflow.com/a/22418096/736037
标签: ruby ruby-on-rails-4 terminal rbenv