Ruby on Rails на Windows XP CTRL+C в консоли, не останавливающей полукровку

С флажком необходимо использовать sameAs

  validations: {
    form: {
      checkbox: {
        sameAs: sameAs( () => true )
      }
    }
  }
24
задан John Topley 21 April 2009 в 11:17
поделиться

6 ответов

Вместо этого используйте Ctrl + Пауза / Перерыв . Это остановит сервер.

enter image description here

40
ответ дан 28 November 2019 в 23:01
поделиться

Проблема:

Существует другой класс, определенный в Lgi.dll, который экспортирует экземпляр GArray.

#ifdef LGI_DLL
    #define LgiClass        __declspec(dllexport)
#else
    #define LgiClass        __declspec(dllimport)
#endif

class LgiClass GToken : public GArray<char*>
{
    /// stuff...
};

Решение:

Включить этот заголовок GToken в мой EXE, в частности, файл FrameStore.cpp, в котором используется реализация GArray, тогда компиляция будет импортировать эти символы из DLL, а не дублировать их.

Было бы неплохо, если бы компилятор дал мне больше подсказок о том, где находится DLL определяющий символ Просто сказать «где-то есть дубликат» не очень полезно.

не поможет вам решить проблему с Ctrl + C. Но я могу указать вам на окно командной строки Windows PowerToys «Открыть» - оно добавляет «окно командной строки здесь» в окно проводника, это требование для разработки (любого рода) на машинах Windows.

0
ответ дан 28 November 2019 в 23:01
поделиться

Если вы запустите монгрел немного по-другому, как это:

$ cd myrailsapp
$ mongrel_rails start

, тогда вы можете остановить его следующим образом:

$ mongrel_rails stop

Вы можете получить больше информации здесь . Это может быть интересно: Шавка как услуга

0
ответ дан 28 November 2019 в 23:01
поделиться

Я полагаю, что это может произойти, если вы поймаете Exception и не повысите его. SIG-INT будет пойман там и в конечном итоге не убьет процесс.

1
ответ дан 28 November 2019 в 23:01
поделиться
2
ответ дан 28 November 2019 в 23:01
поделиться

Проверьте свою версию rails и используйте

ctrl + c + паузу / паузу для 2.3.2
ctrl + c для 2.1.2

0
ответ дан 28 November 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: