rubygems – 为什么ZSH为我的RVM宝石返回“命令未找到”错误?
发布时间:2020-12-16 19:57:14 所属栏目:百科 来源:网络整理
导读:我曾经运行Mac Os X Lion附带的默认bash终端,但是最近已经用Oh My Zsh插件升级到了ZSH. 从那以后,当我使用Ruby宝石时,我会发现一个奇怪的错误. 实质上所有的宝石都会返回一个“Command not found”错误,即使它们被安装. 这是一个直接从我的ZSH终端的例子:
我曾经运行Mac Os X Lion附带的默认bash终端,但是最近已经用Oh My Zsh插件升级到了ZSH.
从那以后,当我使用Ruby宝石时,我会发现一个奇怪的错误. 实质上所有的宝石都会返回一个“Command not found”错误,即使它们被安装. 这是一个直接从我的ZSH终端的例子: >显示RVM ruby??正在运行. Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static → which ruby /Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin/ruby Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static → rvm list rvm rubies =* ruby-1.9.2-p290 [ x86_64 ] # => - current # =* - current && default # * - default Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static → rvm gem list Please note that `rvm gem ...` is only an alias to `rvm do gem ...`,it might work different as in earlier versions of RVM and will be shortly removed! Also note that you do not have to prefix every command with `rvm`,they should just work by itself. `rvm do gem list` is deprecated,use `rvm all do gem list` or `rvm 1.9.2 do gem list` instead. *** LOCAL GEMS *** addressable (2.2.7,2.2.6) chunky_png (1.2.5) compass (0.11.7,0.11.6,0.11.5) css_parser (1.2.6) fssm (0.2.8.1,0.2.7) grid-coordinates (1.2.0) haml (3.1.4,3.1.3) htmlentities (4.3.1) json (1.6.5) nokogiri (1.5.0) oily_png (1.0.2) premailer (1.7.3) rake (0.9.2.2,0.9.2) rb-fsevent (0.9.0,0.4.3.1) rdoc (3.12) rubygems-update (1.8.17,1.8.15,1.8.13,1.8.11) sass (3.1.15,3.1.12,3.1.10) stitch (0.1.3.2) Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static → sass --style compressed --watch scss:css zsh: correct 'sass' to 'case' [nyae]? n zsh: command not found: sass Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static → echo $PATH /Users/jannis/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/jannis/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin 如果任何人有一个想法,为什么一切似乎都在运行和安装,但后来实际上并没有找到并运行gem命令,我将不胜感激你的帮助. 解决方法
检查你的rc文件
> .zshenv 最有可能在其中一个PATH中重新启动了RVM 还有一些oh-my-zsh插件可以打破东西,尝试禁用它们并逐个启用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |