ruby - RVM 在 ZSH 中不工作

标签 ruby macos rvm zsh

我想在我的 Mac 上试用 ZSH shell,但我也进行了大量的 Ruby 和 Rails 开发,所以我也经常使用 RVM。问题是我似乎无法让 RVM 在 ZSH 中工作,但它在默认的 Bash shell 中工作正常:

> zsh
> rvm 1.9.2
> ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
> which ruby
/usr/bin/ruby

我可以确定安装了RVM,以及RVM下的ruby 1.9.2;我一直在 Bash 中使用它。有趣的是,在 ZSH 中运行 rvm list 显示了这一点:

rvm rubies

   ruby-1.8.7-p302 [ x86_64 ]
=> ruby-1.9.2-p0 [ x86_64 ]

这在我的 iMac 和 MacBook Pro 上都会发生。我在两者上都使用 OS X 10.6.6,在 iMac 上使用 ZSH 4.3.9(在笔记本电脑上使用 4.3.10)。没有什么比 oh-my-zsh 更奇特的了。

我试着查看有关 RVM 的文档 website ,但没有任何帮助。

最佳答案

你的 ~/.zshrc 里有这行吗?

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

关于ruby - RVM 在 ZSH 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755538/

相关文章:

ruby - Ruby 中的关键字参数解包 (splat)

ruby-on-rails - 是否有全局设置 :default_strategy to :build for all factory_girl Factories? 的配置设置

用于 shell 样式界面的 Ruby 句柄向上箭头

macos - Qt Creator 在链接/usr/local/lib 时运行程序失败

ruby-on-rails - 无法使用 Capistrano 和 RVM 部署 Rails 应用程序

ruby-on-rails - 将 Ruby 2.0.0-p247 更新为 Ruby-2.0.0-p353。安装 Rails 4.0.0 时出错。在 GNU/Linux 上

ruby - Git推送到Heroku,收到 "Invalid RUBY_VERSION specified:"

android - "Waiting for target device to come online"Mac 安卓工作室

mysql - 是否可以将 MAMP 中的 MySQL 升级到 MySQL 5.7?

Ruby Readline 在向上箭头上使控制台崩溃