Rails на NetBeans: исключение Uncaught: такой файл не загружается - скрипт / сервер или скрипт / консоль - PullRequest
5 голосов
/ 16 ноября 2010

Я пытаюсь запустить консоль Rails 3 из Netbeans 6.9.1 (только что обновлена) и завершаю работу с

Uncaught exception: no such file to load -- script/console

Отладчик также выходит из строя при аналогичной ошибке (... -- script/server).

Проект, который я пытаюсь запустить, ранее был приложением Rails 2.3.8, которое я обновил, и Netbeans все еще пытается выполнить старую добрую команду ruby script/console вместо rails c.

Я пытался установить патч, описанный здесь , но он не работал. gem list возвращает:

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.1, 3.0.0.rc2)
actionpack (3.0.1, 3.0.0.rc2)
activemodel (3.0.1, 3.0.0.rc2)
activerecord (3.0.1, 3.0.0.rc2)
activeresource (3.0.1, 3.0.0.rc2)
activesupport (3.0.1, 3.0.0.rc2)
archive-tar-minitar (0.5.2)
arel (2.0.2, 1.0.1, 1.0.0.rc1)
builder (2.1.2)
bundler (1.0.5, 1.0.0.rc.6)
columnize (0.3.2)
crack (0.1.8)
erubis (2.6.6)
httparty (0.6.1)
i18n (0.4.2)
jrails (0.6.0)
linecache19 (0.5.11)
mail (2.2.9)
mime-types (1.16)
minitest (2.0.0, 1.6.0)
mysql (2.8.1 x86-mingw32)
mysql2 (0.2.6 x86-mingw32)
nokogiri (1.4.3.1 x86-mingw32)
pik (0.2.8)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack-test (0.5.6)
rails (3.0.1, 3.0.0.rc2)
railties (3.0.1, 3.0.0.rc2)
rake (0.8.7)
rdoc (2.5.11, 2.5.8)
ruby-debug-base19 (0.11.24)
ruby-debug-ide (0.4.9)
ruby-debug19 (0.11.6)
ruby_core_source (0.1.4)
sqlite3-ruby (1.3.1 x86-mingw32)
thor (0.14.4)
treetop (1.4.8)
tzinfo (0.3.23)
uuidtools (2.1.1)

Я использую ruby ​​1.9.2 в Windows 7 с pik в качестве альтернативы rvm. У моего пути по умолчанию есть каталог c:\ruby192\bin, а в другой моей версии 1.8.7 ruby ​​также установлен Rails 3. Проект на Netbeans настроен для работы с платформой 1.9.2 ruby, и «Gem Manager» для этой платформы показывает гем Rails 3 в списке.

Есть мысли о том, как заставить это работать?

Большое спасибо! Amit

1 Ответ

6 голосов
/ 04 января 2011

Я нашел решение!Этот пост дал мне несколько советов.

моя платформа: ruby ​​1.9.2-p136, rails 3.0.3, netbeans 7.0 beta

файл: ruby-1.9.2-p136 / gems / ruby-debug-ide19-0.4.12 / bin / rdebug-ide: 79

script = ARGV.shift
Debugger::PROG_SCRIPT = (script =~ /script([\\\/])rails/ ? Dir.pwd + $1 : '') + script
puts Debugger::PROG_SCRIPT
#Debugger::PROG_SCRIPT = ARGV.shift
...