lev*_*evy 57 ruby macos homebrew rbenv osx-mavericks
我在OS X 10.9.3 MacBook Pro上通过Homebrew安装了rbenv.
我做了:
brew update
brew upgrade rbenv ruby-build
Run Code Online (Sandbox Code Playgroud)
根据rbenv install --list我的笔记本电脑Ruby 2.1.0-dev是最新的.
有谁知道这是关于什么的?我猜这是一个10.9.3的问题.
the*_*Man 82
rbenv和ruby-build通常都是通过克隆从Github安装的; 这就是作者建议我们安装它的方式.
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Run Code Online (Sandbox Code Playgroud)
如果你没有这样做我会推荐这种方法.然后,你可以简单地做:
cd ~/.rbenv
git pull
cd plugins/ruby-build
git pull
Run Code Online (Sandbox Code Playgroud)
如果你有几个插件使用:
cd plugins
for i in *
do
cd $i
git pull
cd -
done
Run Code Online (Sandbox Code Playgroud)
我每隔几周更新一次,只是为了获取最新的修复/更改.
Ven*_*nan 52
我遇到了同样的问题.我通过运行以下命令得到了最新的:
brew upgrade --HEAD ruby-build
Run Code Online (Sandbox Code Playgroud)
小智 16
我在OS X 10.8.5上遇到过这个问题(所以不要认为OS相关).我曾尝试通过brew更新rbenv和ruby-build.2.1.0-dev仍然是最新版本.
我不得不强制卸载并通过brew重新安装ruby-build来解决问题.
brew uninstall ruby-build --force
brew install ruby-build
Run Code Online (Sandbox Code Playgroud)
Tom*_*ana 10
我遇到过同样的问题.即使跑完了之后
brew upgrade rbenv ruby-build
Run Code Online (Sandbox Code Playgroud)
我仍然没有在可用列表中获得ruby-2.1.2.下面如何更新linux上可用的ruby版本列表,我通过以下命令更新了ruby-build
cd ~/.rbenv/plugins/ruby-build
git pull
Run Code Online (Sandbox Code Playgroud)
(我使用的是OS X 10.9.4 MacBook Air)
今天发生在我身上."rbenv install -l"显示过时的列表,而"ruby-build --definitions"返回正确的列表.通过执行以下命令解决了该问题:
rm -Rf ~/.rbenv/plugins/ruby-build
Run Code Online (Sandbox Code Playgroud)
似乎在〜/ .rbenv/plugins下有一个过时的ruby-build版本.不确定它何时生成.
选定的答案可以正常工作,但问题可能只是由于自制软件在当时没有最新的ruby-build公式.截至发布时,相应的ruby-build公式已被放入最新版本的自制程序中.所以运行:
$ brew update
应该得到你需要的版本来获得最新的红宝石.然后,rbenv install --list再次运行应该列出2.1.2(和其他).
因此,如果有人在以后看到这个,希望您可以避免维护单个存储库,如果您更愿意使用自制程序进行包管理.
该链接 很好地解释了两个可用选项。
如果您是从git存储库安装的rbenv:
$ cd ~/.rbenv/plugins/ruby-build
$ git pull
如果您在OSX上使用Homebrew来安装rbenv :(
$ brew update
$ brew upgrade ruby-build
也可以运行以brew doctor提供确切的解决方案。)
如果您有权限被拒绝的错误,这是我的补充:
$ sudo chown -R $USER /usr/local; brew update
$ sudo chown -R $USER /usr/local; brew upgrade ruby-build
然后,您将能够安装最新版本。
$ rbenv install --list
$ rbenv install 2.1.2
| 归档时间: |
|
| 查看次数: |
25811 次 |
| 最近记录: |