Я клонировал проект рельсов от Райана Бейтса (образцы сложных форм), и у меня проблема с граблями. Я назвал вопрос в целом, потому что я подозреваю, что это проблема с моей настройкой / использованием, а не сам проект
Проект, который я пытаюсь использовать:
Я использую RVM on OSX
и мой рубин по умолчанию - ruby-1.9.2-p290
.
Вот шаги, которые я делаю в терминале (начиная с нового пустого каталога):
git clone https://github.com/ryanb/complex-form-examples.git
- Создал проект без ошибки
В первый раз, когда я сделал это, после того, как я изменил dir на "complex-forms-examples
", я получил предупреждение RVM, которого я раньше не видел. Он просил какое-то разрешение, которое я дал. Он больше не делает этого, когда я повторяю клон в новой пустой директории.
В предупреждении упоминается, что в каталоге есть файл .rvmrc. Содержимое выглядит следующим образом (одна строка):
rvm 1.9.2@complex-form-examples --create
Затем я запускаю «bundle» и не вижу ошибок.
Затем я пытаюсь запустить «rake db: migrate» и получаю следующую ошибку:
-bash: /Users/ken/.rvm/gems/ruby-1.9.2-p290@global/bin/rake: /Users/ken/.rvm/rubies/ruby-1.9.2-p136/bin/ рубин: плохой переводчик: нет
такой файл или каталог
Я получаю ту же ошибку, когда запускаю rake самостоятельно или с любым другим параметром.
У меня нет рубина 1.9.2-p136, поэтому я не знаю, почему он пытается использовать этот рубин.
'rails s'
запускает сервер без ошибки
У меня проблемы только с этим проектом (т.е. rake все еще работает нормально в других моих проектах rails).
Может кто-нибудь сказать мне, что мне не хватает?
Спасибо