Ошибка: `getwd`: нет такого файла или каталога - getcwd? [Дубликат]

JavaScript в браузерах обычно не поддерживает именованный захват.

Именованные биты захвата - это (?<name>.*?) и (?<email>\S+@[^\s>)]+).

Вы можете заменить названный захват на нумерованные группы захвата, изменив это:

[\W"]*(?<name>.*?)[\"]*?\s*[<(]?(?<email>\S+@[^\s>)]+)[>)]?

на это:

[\W"]*(.*?)[\"]*?\s*[<(]?(\S+@[^\s>)]+)[>)]?

Regular expression visualization [/g0]

Итак, в JavaScript это будет выглядеть так:

match = subject.match(/[\W"]*(.*?)[\"]*?\s*[<(]?(\S+@[^\s>)]+)[>)]?/i);
if (match != null) {
    // matched text: match[0]
    // match start: match.index
    // capturing group 1 (name): match[1]
    // capturing group 2 (email): match[2]
} else {
    // Match attempt failed
}

Помните, что группы захвата могут быть добавлены только, если они что-то захватывают.

9
задан Nick Urban 8 February 2015 в 04:07
поделиться

4 ответа

Ошибка вызвана существующим процессом Spring Spring в фоновом режиме.

Вы можете легко решить это, запустив ps ax | grep spring, чтобы найти идентификатор процесса, а затем убить его.

В Rails GitHub есть проблема: https: / /github.com/rails/spring/issues/247

16
ответ дан Nick Urban 22 August 2018 в 23:35
поделиться
  • 1
    Ftr running spring stop - простой способ убить такие процессы – chhhris 25 July 2015 в 06:02

Эта ошибка также может возникнуть, если вы работаете в каталоге, который был удален из другого экземпляра терминала.

8
ответ дан Abhiram 22 August 2018 в 23:35
поделиться

На моей машине возникла одна и та же проблема, потому что пружинный сервер прекратил отвечать.

1: - Чтобы перезапустить тип пружинного сервера в терминале

$: spring restart

2: - Попробуйте запустить генератор снова.

0
ответ дан Nikhil Mohadikar 22 August 2018 в 23:35
поделиться

Если каталог (или какой-то подкаталог Rails будет работать), с которым вы работаете, был переименован или удален, вам нужно будет запустить

cd .

, а затем вы можете запустить rails generate [...].

0
ответ дан vnbrs 22 August 2018 в 23:35
поделиться