Я думал, что плагин 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
Я бы предложил вам попробовать следующее:
Снова загрузите плагин cli для pcfdev из PivNet.Затем выполните следующую команду и убедитесь, что ваш shasum в точности соответствует тому, что у меня здесь.
$ shasum -a 256 pcfdev-v0.30.0+PCF1.11.0-osx
ff48a6d3ff80a7e4ad9e18d9e931d419b413251add5fa4dffe01ad8472982491 pcfdev-v0.30.0+PCF1.11.0-osx
Попробуйте новый 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 и установить плагин еще раз.Тогда вы должны быть полностью готовы.
У меня не было проблем с совместимостью, поэтому я не могу сказать наверняка, но вы всегда можете попробовать установить более старую версию cf cliи посмотрите, поможет ли это.Программное обеспечение PCF Dev становится довольно старым, поэтому может помочь более старое cf cli (несмотря на полученное сообщение об ошибке).
Дважды проверьте, что у вас только одна версия 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
Надеюсь, это поможет!