|
|
|
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
Здравствуйте!
Пытаюсь установить ROR3, получаю следующую ошибку
Ставлю на хостинг, удаленно SUSE Linux Enterprise Server 11 (x86_64) ruby -v 1.8.7 До этого работал с рельсами только в Windows Добавлено через 2 минуты и 38 секунд на винде была похожая проблема, она разрешилась установкой development-kit |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
гугл не помогает :(
|
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
вот что заметил, этих путей не существует:
/usr/bin/ruby /usr/lib64/ruby/ruby.h руби я ставил с помощью yast, может в этом причина |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
пожалуйста помогите решить проблему
меня волнует, почему инсталятор обращается к несуществующим путям: /usr/bin/ruby /usr/lib64/ruby/ruby.h может их можно скачать и разместить вручную? |
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser, а вы dev файлы установили? ruby-devel
можете скачать и поставте ruby в ручную |
|||
|
||||
m_maxser |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
нет, я dev файлы не устанавливал.
ок, пытаюсь сделать все вручную. Возникла проблема. У меня не получается удалить уже установленный руби (пытался удалить его через yast). P.S.: это мой первый опыт работы с Linux Добавлено через 8 минут и 7 секунд yast2 --remove ruby получаю окно с кнопкой "ОК" и сообщением:
|
||||||
|
|||||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
После нажатия "ОК"
|
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser, можете не удалять, скачайте с офф сайта ruby 1.9.3 и просто установите ее
предварительно залейте ее на сервак конечно=) Это сообщение отредактировал(а) ActiveRecord - 26.4.2012, 07:11 |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
хм... мне нужен ruby 1.8.7. Конфликтов не будет? |
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser,
а ну тогда качайте ruby 1.8.7 и ставте, по идее должен просто все обновить если будет юзать rails 3.2 то вроде они уже переходят(или перешли) на чисо ruby 1.9.3 Добавлено через 4 минуты и 45 секунд кстати может эта ошибка, из-за того что используете ruby 1.8.7, а ставите rails 3 |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
Не думаю, что причина в этом. Локально на винде стоит ROR3 и ruby 1.8.7, все работает. Был бы рад поставить ruby 1.9.х. Но я уже делал попытку поставить этот rails-проект на новый руби, было много ошибок, конфликтов. Проект писался не мной и именно на 1.8.7 версии. Разбираться совсем не хочется, что там не так, по крайней мере сейчас. |
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser, тогда либо доставте dev либы, или скачайте 1.8.7 и установите ее
|
|||
|
||||
m_maxser |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
я знаю, что это звучит глупо, но у меня не получается. Я просто не знаю как установить руби не через yast :(. В Интернете куча примеров для других дистрибутивов (например Debian), но они используют apt-get и другие аналогичные команды. Я не знаю как установить руби :(. Yast'ом ставится криво нашел такой способ yast2 -i ruby ruby-devel. Т.е. он должен поставить сразу и devel. Но мой Yast глючит, опять это сообщение:
сразу после этого ошибка
Я уже не знаю, что делать. Буду благодарен за подробное описание установки ruby руками. Спасибо P.S.: Аппач тоже Yast'ом ставил, было это же сообщение, но аппач поднялся |
||||||
|
|||||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser, качаешь архив, заливаешь на сервер к себе, распоковываешь, и в корне директории выполняешь последовательно комманды
на этом все=) правда должны стаять компиляторы, чтоб это все дело собрать поставь make,gcc |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
установил, судя по всему успешно , т.к. изменился patchlevel при проверки версии ruby -v. Теперь patchlevel = 0; Как пропатчить?
Но проблема из первого топика никуда не ушла, все тоже сообщение при попытке установить рельсы. Наверное надо поставить ruby-devel. Механизм установки такой же?
|
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
интересно я по suse сижу, и просто скачал поставил ruby и все, он ставит из исходников, так-что ruby-dev явно ставить не надо
Добавлено через 2 минуты и 6 секунд а что пишется в Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.6.6/ext/json/ext/generator/gem_make.out ? |
|||
|
||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
есть еще одна проблема, теперь для того, чтобы заставить гемы работать, приходится делать так
Можно сделать так, чтобы не приходилось писать эти строчки при каждом новом подключении через ssh? |
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
m_maxser, почитайте про переменные среды, можно в файл прописать точно не помню какой, гугл тут точно поможет
|
|||
|
||||
m_maxser |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
вот содержание gem_make.out
Добавлено через 1 минуту и 36 секунд /usr/lib64/ruby/ruby.h этого файла просто нет |
||||
|
|||||
m_maxser |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 77 Регистрация: 5.2.2008 Репутация: нет Всего: нет |
так и не понял в каком месте у меня руки кривые . Предложенными способами запустить не смог. Все-таки первый раз за Linux-консолью ;).
Но проблему решил. Нагуглил про Ruby Version Manager (RVM). Очень удобно, знал бы про его существование, не стал бы мучиться. Через него поставил нужную версию руби, гемы. gem install rails отработала как часы ActiveRecord спасибо за помощь |
|||
|
||||
ActiveRecord |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.4.2012 Репутация: нет Всего: нет |
||||
|
||||
Правила форума "Ruby on Rails" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby On Rails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |