Здравейте потребители Ruby / Rails!
Бих искал да използвам скъпоценния камък "simplecov" заанализ на покритието. Инсталирах скъпоценния камък, но когато пускам тестове, получавам съобщение, че simplecov не се активира и не може да се използва, защото не използвам ruby 1.9+
Макар че, когато бягам
brew which ruby
Взимам:
ruby: 1.9.3-p362
Което предполага, че имам рубин 1.9+
Но когато бягам ruby -v
Взимам:
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
Така че коя версия на рубин имам? И как да почистя своя mac repo, така че да имам само рубин 1.9+, а не 1.8.7 сборката?
Благодаря!
Отговори:
4 за отговор № 1И двете. OS X се предлага с Ruby 1.8.7 като част от операционната система и премахването й не е добра идея (ако е възможно дори), тъй като може да се изисква на неочаквани места (приложения, инструменти и т.н.). Това, което трябва да направите, е да промените $ PATH, за да имате 1.9.3 изпълним файл преди 1.8.7.
виждам https://superuser.com/questions/353775/installing-ruby-with-homebrew за повече информация относно промяна на вашия път