Как импортировать проект RoR в Netbeans - PullRequest
1 голос
/ 04 февраля 2011

У меня очень простой (фактически пустой) проект, который я создал с помощью команды rails new MyProject из командной строки. Итак, я хочу импортировать его в IDE NetBeans. Я нажимаю «новый проект» -> «RoR» -> «из существующего источника», выбираю Ruby 1.9.2 (вместо встроенного JRuby) в форме мастера. После этого у меня есть ошибки [см. Рисунок ниже]: enter image description here Итак .. я нажимаю ОК. А затем попробуйте запустить приложение RoR из NetBeans, нажав на кнопку запуска, и я получил следующую ошибку на панели журнала:

/home/ses/.rvm/rubies/ruby-1.9.2-p136/bin/ruby: No such file or directory -- script/server (LoadError)

Так, как справиться с этими двумя проблемами?

p.s. мое приложение работает, когда я запускаю его с консоли. я использую ruby-1.9.2 и RoR 3.0 и Netbeans 6.9.1 и Ubuntu 10.10

и, отвечая на комментарий к моему вопросу. да , я выполнил следующие команды:

bundle install

Using rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.3) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.3) 
Using erubis (2.6.6) 
Using rack (1.2.1) 
Using rack-mount (0.6.13) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.24) 
Using actionpack (3.0.3) 
Using mime-types (1.16) 
Using polyglot (0.3.1) 
Using treetop (1.4.9) 
Using mail (2.2.15) 
Using actionmailer (3.0.3) 
Using arel (2.0.7) 
Using activerecord (3.0.3) 
Using activeresource (3.0.3) 
Using bundler (1.0.10) 
Using mysql2 (0.2.6) 
Using thor (0.14.6) 
Using railties (3.0.3) 
Using rails (3.0.3) 

bundle pack
Using rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.3) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.3) 
Using erubis (2.6.6) 
Using rack (1.2.1) 
Using rack-mount (0.6.13) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.24) 
Using actionpack (3.0.3) 
Using mime-types (1.16) 
Using polyglot (0.3.1) 
Using treetop (1.4.9) 
Using mail (2.2.15) 
Using actionmailer (3.0.3) 
Using arel (2.0.7) 
Using activerecord (3.0.3) 
Using activeresource (3.0.3) 
Using bundler (1.0.10) 
Using mysql2 (0.2.6) 
Using thor (0.14.6) 
Using railties (3.0.3) 
Using rails (3.0.3) 
Updating .gem files in vendor/cache
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
Updating .gem files in vendor/cache

и после этой страницы http://wiki.netbeans.org/FaqRubyRakeFetchingFailed я сделал rake -D

1 Ответ

2 голосов
/ 04 февраля 2011

это то, что я сделал, чтобы заставить его работать (была та же проблема):

Новый проект> с существующими источниками
Инструменты> Платформы Ruby> выберите Ruby 1.9.2-p136> Менеджер Gem> НовыйGems> rails> install
перезапустите netbeans
откройте проект (если он еще не открыт) и, прежде всего, щелкните правой кнопкой мыши> bundler> install
run

, что вы не должны делать, этоожидать отладчика для работы.потому что он не будет работать на сетевых компонентах, а не на rails 3 (есть некоторые хаки, но у них есть проблемы).
во-вторых, поддержка Ruby on Rails прекращена в IDE NetBeans .Мне понравилось, как Netbeans работал с rails 2.x, но я перешел на RubyMine из-за его поддержки Rails 3

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...