Я использовал для запуска по умолчанию терминал bash
, который поставляется с Mac Os X Lion, но недавно обновился до ZSH
с помощью дополнения Oh My Zsh
.Почему ZSH возвращает ошибку «Command not found» для моих драгоценных камней RVM?
С тех пор я получаю странную ошибку при использовании драгоценных камней в Ruby.
В сущности, все драгоценные камни возвращают ошибку «Команда не найдена», даже если они установлены.
Вот пример прямо из моего терминала ЗШ:
- показывает, что РВМ рубин работает как положено.
rvm list
показывает, что мой RVM-рубин будет по умолчанию, как я хочу.rvm gem list
показывает, что мои драгоценные камни установлены, отметитьsass
драгоценный камень.- Выполнение простой команды
sass --watch
возвращаетzsh: command not found: sass
. На всякий случай это помогает, мой
$PATH
переменный выход.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/[email protected]/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
Если кто-нибудь имеет представление о том, почему все, кажется, работает и будет установлен, но тогда на самом деле не найти и запустить команду гем Я высоко ценю вашу помощь.
попытаться найти двоичный файл вручную в соответствующем каталоге самоцвета. например: /Users/jannis/.rvm/gems/ruby-1.9.2-p290/gems/sass-3.1.15/bin/. Он также должен быть в вашем /Users/jannis/.rvm/gems/[email protected]/bin. Таким образом, по крайней мере, вы можете использовать его, пока не найдете правильное исправление. – ayckoster