2013-06-09 3 views
2

Я получаю эту ошибку, пытаясь использовать WebStorm МЕНЬШЕ File WatcherWebStorm МЕНЬШЕ FileWatcher Не удалось найти RubyGem менее

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem less (>= 0) (Gem::LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate' 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem' 
    from /Users/me/.rvm/gems/ruby-1.9.3-p194/bin/lessc:18 
    from /Users/me/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper:14 

Я бегу OSX Mountain Lion

Как я могу это исправить?

EDIT:

Я сделал это ...

gem install less 
Successfully installed less-2.3.2 
1 gem installed 

Не помогло.

EDIT 2:

Я повозился с пути в настройки панели МЕНЬШЕ FileWatcher

и теперь я получаю это

/Users/me/.rvm/gems/ruby-2.0.0-p195/bin/lessc --no-color bootstrap.less 
env: ruby_noexec_wrapper: No such file or directory 

Он чувствует, как прогресс, но увы я а не компилировать меньше для css.

+0

'Не удалось найти RubyGem less': вы установили драгоценный камень' less'? – Blender

+0

как это сделать? – Peter

ответ

1

Хорошо, что я сделал этот

с РВМ удалить все другие версии рубин

rvm remove 2.0.0-p195 

Установите этот драгоценный камень в версии системы рубина

sudo gem install rubygems-bundler 

установить меньше камень

sudo gem install less 
sudo gem install therubyracer 

Я уверен, что кто-то может дать мне лучший способ сделать это, но эта рубиновая вещь имеет довольно крутую кривую обучения, которую мне действительно не интересно проводить.

Это то, как я это сделал ... если кто-то хочет внести лучший вклад, пожалуйста, поделитесь здесь, чтобы спасти кого-то еще 4 часа, которые я только что потерял.

+0

Такая же проблема, по-прежнему не нашла лучшего способа сделать это, не удаляя последний рубин с rvm. :( – herkulano

2

Вам не нужно удалять рубиновую версию. Просто переключитесь на системную версию ruby ​​и установите компилятор.

rvm use system 
sudo gem install less 
rvm use default 
+0

Спасибо, это отличный совет – Peter