【问题标题】:Installing Ruby 'rbenv: shell integration not enabled...' - have homebrew installed on macOS Mojave 10.14.6安装 Ruby 'rbenv: shell integration not enabled...' - 在 macOS Mojave 10.14.6 上安装自制软件
【发布时间】:2020-05-30 18:15:10
【问题描述】:

我不是开发人员,甚至远程关闭,对不起,请原谅我的无知。我只是想做一些事情来提高我的知识和与开发团队的沟通。我正在尝试安装 Ruby 以用于我们的系统。我安装了最新版本的 Homebrew 并安装了 Ruby 2.5.1(我认为)。

在我看到的终端中:

rbenv shell 2.5.1
rbenv: shell integration not enabled. Run `rbenv init' for instructions.
rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:
eval "$(rbenv init -)"

我尝试了各种网络板上提到的几件事,但没有运气。

我打开.bash_profileeval "$(rbenv init -)" 是第一个条目。

这是个问题吗?如果是,我可以继续吗?

【问题讨论】:

  • 你是否已经获取了 bash 文件,或者打开了一个新的终端,或者在你当前的命令行中将其置顶?
  • 嗨大卫,我已经关闭并开始了一个新的终端会话。我不确定 bash 文件的“来源”或顶部是什么意思。当我打开 bash 文件时,我会看到 eval "$(rbenv init -)" -- 我已经检查了任何空格/隐藏字符。

标签: ruby bash macos


【解决方案1】:

您会发现在某些系统上.bash_profile 只是没有被使用或执行。

eval "$(rbenv init -)"添加到你.bashrc然后运行

source .bashrc

【讨论】:

    【解决方案2】:

    我是新手,遇到了同样的问题。

    我最终跑了echo 'eval $rebenv init -' >> ~/.bashrc

    然后source ~/.bashrc

    【讨论】:

      猜你喜欢
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      相关资源
      最近更新 更多