PCF Dev несовместим с CF CLI - PullRequest
       49

PCF Dev несовместим с CF CLI

0 голосов
/ 18 февраля 2019

Я попытался установить PCF Dev на свой локальный компьютер, следуя инструкциям, приведенным в руководстве PCF от Pivotal.

Я успешно установил CF CLI.Но разработчик PCF жалуется, что предлагаемая версия CF слишком старая.

human@mb:Users/human> cf --version
cf Version 6.42.0+0cba12168.2019-01-10
human@mb:Users/human> /tmp/pcfdev-v0.30.0+PCF1.11.0-osx
Your cf CLI version is too old. Please install the latest cf CLI.

Как я могу это исправить?

1 Ответ

0 голосов
/ 18 февраля 2019

Я думал, что плагин pcfdev cf cli может быть больше не совместим, но я выполнил инструкции на своем ноутбуке, и он работал для меня.

$ cf -v
cf version 6.42.0+0cba12168.2019-01-10

$ ./pcfdev-v0.30.0+PCF1.11.0-osx
Plugin successfully installed. Current version: 0.30.0. For more info run: cf dev help

$ cf plugins
Listing installed plugins...

plugin   version   command name   command help
pcfdev   0.30.0    dev, pcfdev    Control PCF Dev VMs running on your workstation

Я бы предложил вам попробовать следующее:

  1. Снова загрузите плагин cli для pcfdev из PivNet.Затем выполните следующую команду и убедитесь, что ваш shasum в точности соответствует тому, что у меня здесь.

    $ shasum -a 256 pcfdev-v0.30.0+PCF1.11.0-osx
    ff48a6d3ff80a7e4ad9e18d9e931d419b413251add5fa4dffe01ad8472982491  pcfdev-v0.30.0+PCF1.11.0-osx
    
  2. Попробуйте новый CF_HOME.Запустите export CF_HOME=~/.cf-new, затем попробуйте запустить cf install-plugin /tmp/pcfdev-v0.30.0+PCF1.11.0-osx.CF Cli должен видеть CF_HOME и использовать его в качестве места, где он пишет config и хранит плагины.Это должно гарантировать, что никакие другие плагины не конфликтуют.Если это работает, вы можете просто удалить ~/.cf и ~/.cf-new, чтобы очистить все, сбросить CF_HOME и установить плагин еще раз.Тогда вы должны быть полностью готовы.

  3. У меня не было проблем с совместимостью, поэтому я не могу сказать наверняка, но вы всегда можете попробовать установить более старую версию cf cliи посмотрите, поможет ли это.Программное обеспечение PCF Dev становится довольно старым, поэтому может помочь более старое cf cli (несмотря на полученное сообщение об ошибке).

  4. Дважды проверьте, что у вас только одна версия cf cliустановлен в вашей системе.Я не совсем уверен, как pcfdev находит cf cli, когда вы запускаете его напрямую, но, возможно, он находит какую-то другую версию cf cli.Кроме того, вы можете запустить cf install-plugin /tmp/pcfdev-v0.30.0+PCF1.11.0-osx.Он должен делать то же самое, и вы будете контролировать, какая версия cf cli используется.


В качестве альтернативы, вы можете попробовать cf-dev.Это новее, и в итоге вы получите новую версию Cloud Foundry, и это хорошо.Технически это все еще альфа-версия программного обеспечения (в то время, когда я пишу это), но если вы просто используете его для локальной разработки, это, вероятно, нормально.В любом случае, процесс установки очень похож, и вы можете следовать инструкциям, чтобы начать работу.

https://github.com/cloudfoundry-incubator/cfdev

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

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