Я на Mac OSX Snow Leopard.Я пытался опубликовать аналогичный вопрос в группе Google RVM, но, похоже, он не был опубликован.
Я обеспокоен тем, что я сделал что-то принципиально неправильное с моей установкой RVM, которая вызывает эти ошибки, которые, похоже, связаны с путями, на каждом этапе пути.Кто-нибудь из вас видел такое поведение раньше?
Я начал изучать программирование на Rails около двух месяцев назад с рабочей средой Ruby 1.9.1 и Rails 3.0.3, основанной на руководстве по установке hivelogic, которое заставило меня изменить мой файл ~ / .profile.и установите соответствующие биты в ~ / usr / local / src /.Для справки, строка в моем файле ~ / .profile была такой, когда я установил RVM, если это имеет какое-либо значение:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/src:$PATH"
В моем терминале я установил RVM как пользователь, используястандартный пользовательский сценарий github bash.
Я пытался установить Ruby 1.9.2, который продолжал сталкиваться со странной ошибкой, связанной с файлом libfile.После долгих поисков в Google я нашел кого-то в Stack Overflow, который рекомендовал переименовать каталог ~ / usr / local во время установки Ruby - я сделал это, и установка завершена.
Затем я сделал gem install rails
и попытался сделать bundle install
в своем приложении, что выдало ошибку при попытке установить гем SQLite3 (даже если у меня уже был установлен и работает SQLite3).Опять же, я потратил целый день на поиск в Google и, в конце концов, обнаружил « Невозможно установить sqlite3-ruby gem », в котором говорилось, что если я использую Macports для sudo port install sqlite3
, это будет работать.
Я попробовал это из базовой директории, и Macports сделал свое дело, но это не решило проблему.Затем я сделал то же самое из своего каталога приложений, и это исправило полученную ошибку SQLite3.
Теперь я могу снова запустить rails server
и rails generate
, что замечательно, но затем я попытался «аннотировать» мою новую модель, и я получаю эту ошибку: http://pastie.org/1481570
Я еще не решил эту проблему и рассмотрел множество тем подобных проблем.Это, например, не решило мою проблему: https://github.com/james2m/annotate_models/commit/5997da9692c9b222e8d1be22dfad6ed8638c16a1
Я даже пытался скопировать исходный код непосредственно в каталог rvm / user / на тот случай, если относительный путь вызывал проблемы, но это не похожечтобы исправить что-нибудь.Может быть, мне нужно удалить RVM и переустановить его как root вместо пользовательского уровня?
Как вы думаете, что является лучшим способом заставить аннотацию работать и, надеюсь, заставить RVM хорошо играть с моими драгоценными камнями?идти вперед?
К сожалению, я ДЕЙСТВИТЕЛЬНО новичок в терминале, коде и т. д., поэтому любая помощь будет высоко ценится.