NetBeans зависает при создании проекта Rails

#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. да, просто запустите его и опубликуйте результат. я нашел это очень полезным при отладке.