Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение
Попробуйте добавить эти строки в .bash_profile или .zshrc в завсимости от того какой терминал используется, у меня в оба файла RVM прописался автоматически, но его не было в .bashrc и я добавил его туда ручками.
Я юзаю GNOME Terminal.
И после rvm use 1.9.3-p327 --default?
Можно удостовериться используя ruby --version
По всей видимости идентично плохи :)
Попробуйте удостовериться что Вы перекомпилировали и переключились на свежую версию.
И если можно конфигурацию железа и название ОСи.
Ну, это говорит о том что у Вас в обоих случаях используются флаги оптимизаций
(как минимум CFLAGS="-march=corei7 -O3 -pipe"), возможно руби был перекомпилен каким то образом по походу дела или же под маком эта фича уже давно актуальна. Было бы здорово если бы ещё кто нибудь на маке проверил.
Ну вот собственно и они, в обоих случаях :)

В моём случае это:
mercurial@tuxpc:~$ rvm use 1.9.3-p286
Using /home/mercurial/.rvm/gems/ruby-1.9.3-p286
mercurial@tuxpc:~$ ruby -r rbconfig -e 'puts RbConfig::CONFIG["CFLAGS"]'
-I/home/mercurial/.rvm/rubies/ruby-1.9.3-p286/include -fPIC

mercurial@tuxpc:~$ rvm use default
Using /home/mercurial/.rvm/gems/ruby-1.9.3-p327
mercurial@tuxpc:~$ ruby -r rbconfig -e 'puts RbConfig::CONFIG["CFLAGS"]'
 -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration  -fPIC
Такое тоже возможно, с радостью проверил бы разницу будь у меня такой Мак :)
Если Вас это не сильно затруднит, попробуйте проверить флаги оптимизации скомпилированных с помощью RVM рубей.

Это можно сделать вот таким способом:
ruby -r rbconfig -e 'puts RbConfig::CONFIG["CFLAGS"]'

Вам по идее даже не нужно возвращать старую RVM, у Вас должна была остаться старая версия ruby 1.9.3-p194, если конечно Вы не перекомпилировали её заодно. Просто переключитесь на предыдущую версию. Если возникнут какие нибудь вопросы — милости просим в ЛС, буду рад помочь :)
У Вас
$ type rvm | head -1

выдает rvm is a function?
Если нет то попробуйте добавить две следующующие строчки в конец вашего .bashrc:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session
Всегда пожалуйста! :)
Вчера обновил боевую версию, предварительно конечно прогнав все функциональные тесты. Пока вроде тоже все нормуль, если что пойдет не так — обязательно сообщу.
Проблема уже решена ребята! Теперь нужно просто обновить RVM.
Ой ссори! Сейчас исправим…

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность