#ruby-on-rails #ruby #ruby-on-rails-3 #netbeans
#ruby-on-rails #ruby #ruby-on-rails-3 #netbeans
Вопрос:
Я использую NetBeans и пытаюсь создать новый проект Rails с помощью мастера, поэтому, когда я нажимаю кнопку «Готово», создается структура папок, но мастер никогда не заканчивает работу и ничего не показывает в представлении проектов.
Это просто происходит, когда я настраиваю базу данных Sqlite3.
Я использую Rails 3.0.7
Кто-нибудь может мне помочь?
Ответ №1:
Мне всегда было сложно создавать проекты Rails с помощью внутреннего мастера netbeans. Обычно мне проще создать приложение rails из командной строки:
rails your_app_name
Это создаст новую папку your_app_name в вашем текущем местоположении, а затем я создам новый проект в Netbeans, выбрав опцию «Приложение Ruby on Rails с существующими исходными кодами». И выберите только что созданную папку your_app_name для папки проекта.
Я обнаружил, что Netbeans менее надежен в приложениях rails 3 , чем 2 , и обнаружил, что большинство команд rails выполняются непосредственно из терминала / командной строки.
Комментарии:
1. Да, если я использую rails 2 вместо rails 3 , это работает без проблем, поэтому я на самом деле использую «rails new my_app_name» в моей командной строке, но я хотел бы решить эту проблему. Спасибо за ответ 🙂
2. @Nucklear К сожалению, NetBeans прекратила поддержку Ruby на Rails, поэтому обновления для 3 могут занять некоторое время … goo.gl/d85Eq
3. О, тогда в этом причина… Знаете ли вы другую среду разработки с поддержкой SVN, Trac и RoR3? Предыдущие версии NetBeans должны работать с RoR3? Спасибо
4. @Nucklear Я недавно начал использовать jetbrains.com/ruby/index.html это не бесплатно, но на данный момент меня это впечатлило. Не понимаю, что вы имеете в виду, говоря о поддержке Trac?
5. Спасибо, я проверю это. С поддержкой Trac я имею в виду, если бы я мог синхронизировать заявки на trac с фрагментами кода, расположенными в subversion, и управлять всем через IDE.
Ответ №2:
установлен ли у вас sqlite3? В любом случае люди смогут вам помочь, если вы сможете опубликовать журнал netbeans. Перейдите в командную строку и запустите netbeans из командной строки. Затем вы можете увидеть много информации о выводе / протоколировании.
Комментарии:
1. Да, у меня установлен sqlite3, теперь я не могу загрузить журнал, потому что я на работе. Под запуском NetBeans из командной строки вы подразумеваете просто выполнение программы и проверку выходных данных или мне нужны некоторые параметры?
2. да, просто запустите его и опубликуйте результат. я нашел это очень полезным при отладке.