【问题标题】:Cannot install ruby on MAC 10.11.5无法在 MAC 10.11.5 上安装 ruby
【发布时间】:2016-07-04 03:29:07
【问题描述】:

我无法安装 ruby​​ 新版本。我停止了 home-brew 和 ruby​​-build,都安装成功。我输入$ rbenv,它显示

...

install 使用 ruby​​-build 安装 Ruby 版本

...

然后我停止 2.3.1 版

$ rbenv install 2.3.1

显示错误

Zhimings-MacBook-Pro:~ zhimingjiang$ rbenv install 2.3.1
Downloading ruby-2.3.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
Installing ruby-2.3.1...
mkdir: /usr/local/var/rbenv/versions/2.3.1/lib: Permission denied

BUILD FAILED (OS X 10.11.5 using ruby-build 20160426)

Inspect or clean up the working tree at /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035
Results logged to /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035.log

Last 10 log lines:
/var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035 ~
/var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035/ruby-2.3.1 /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035 ~

我没有路径/usr/local/var/rbenv,我只有路径/usr/local/rbenv

添加(这是我看过的教程 https://www.youtube.com/watch?v=jx0NrIbQbzI)

【问题讨论】:

标签: ruby-on-rails ruby macos


【解决方案1】:

您可以按照本教程尝试通过rbenv 安装ruby

我试过了,成功了。

install rbenv on osx

更新:

您应该执行以下步骤:

brew install rbenv
brew install ruby-build
echo 'export RBENV_ROOT=/usr/local/var/rbenv' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

然后你使用 rbenv 来安装 ruby​​。首先,找到想要的版本:

rbenv install -l

还有rbenv install 2.3.1

【讨论】:

  • 我试过了,出现同样的信息...正在安装 ruby​​-2.3.1... mkdir: /usr/local/var/rbenv/versions/2.3.1/lib: Permission denied BUILD FAILED ( OS X 10.11.5 使用 ruby​​-build 20160426)
  • 我以其他方式弄清楚。
  • 我认为你的方法也是正确的。但是我错误地更改了 .bash_profile 。所以,对我不起作用。但我仍然会将你标记为正确的。
【解决方案2】:

我发现

https://www.ruby-lang.org/en/documentation/installation/

搜索关键词“从源头构建”

按照说明进行操作 下载 -> 解压缩 -> 终端 cd 进入文件夹 -> 星号输入这 3 行命令。

如果安装其他需要 ruby​​ 的话。您可能仍需要键入 $./configure --with-openssl-dir=/usr/local/ssl

【讨论】:

    猜你喜欢
    • 2012-06-01
    • 2017-12-17
    • 1970-01-01
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    相关资源
    最近更新 更多