Невозможно запустить развертывание prisma: ошибка: неопределенный кластер не существует

Я изучаю graphql и следую этому руководству https://www.howtographql.com/react-apollo/1-getting-started/

Я установил призму с помощью npm install -g prisma, и при выполнении этой команды prisma deploy в папке сервера я получаю эту ошибку:

config CWD /Users/aravind/tekie/hackernews-react-apollo/server +0ms
  config HOME /Users/aravind +2ms
  config definitionDir /Users/aravind/tekie/hackernews-react-apollo/server/database +5ms
  config definitionPath /Users/aravind/tekie/hackernews-react-apollo/server/database/prisma.yml +0ms
  cli { isGlobal: true } +0ms
  StatusChecker setting status checker +0ms
  cli command id deploy +7ms
  cli:plugincache Got plugin from cache +0ms
  cli:plugincache /Users/aravind/Library/Caches/prisma/plugins.json +1ms
  cli:plugincache Got plugin from cache +1ms
  cli:plugincache /Users/aravind/Library/Caches/prisma/plugins.json +0ms
  plugins findCommand prisma-cli-core +0ms
  plugin requiring command +0ms
  cli-engine:plugins:manager requiring /usr/local/lib/node_modules/prisma/node_modules/prisma-cli-core +0ms
  portfinder:defaultHosts exports._defaultHosts is: [ '0.0.0.0', '127.0.0.1', '::1', 'fe80::1', 'fe80::18fb:a4af:2b44:3fea', '192.168.43.100', '2405:204:6209:18b0:144f:bac3:86ac:3cdf', '2405:204:6209:18b0:fd46:e3b7:952f:d569', 'fe80::1c49:3cff:fe5f:7e16', 'fe80::3e5f:ab5d:16dd:a8bf' ] +0ms
  cli-engine:plugins:manager required +538ms
  plugin required command +540ms
  StatusChecker setting status checker +569ms
Error: Cluster undefined does not exist.
    at Deploy.<anonymous> (/usr/local/lib/node_modules/prisma/node_modules/prisma-cli-core/src/commands/deploy/index.ts:175:13)
    at step (/usr/local/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/deploy/index.js:42:23)
    at Object.next (/usr/local/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/deploy/index.js:23:53)
    at fulfilled (/usr/local/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/deploy/index.js:14:58)
    at <anonymous>
  util timed out +0ms
Exiting with code: 0

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

Не могли бы вы дополнительно поделиться своими файлами prisma.yml и ~/.prisma/config.yml? Пожалуйста, удалите всю конфиденциальную информацию, прежде чем делиться ею здесь. Например, файл config.yml содержит cloudSessionKey, к которому нельзя делиться.

marktani 05.06.2018 15:40
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
3
1
984
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Можете ли вы запустить yarn prisma deploy после загрузки пряжи, не используя npm prisma deploy?

Ответ принят как подходящий

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

Я наткнулся на "решение" от самого автора учебника, в этом выпуске GitHub:

The current version of the tutorial just works with Prisma CLI versions < 1.7, so be sure you have some 1.6.x version installed. You can check your current prisma version with this command:

prisma version

Then uninstall and install the correct version like this:

npm uninstall -g prisma

npm install -g [email protected]

Другие вопросы по теме