Когда вы получаете эту ошибку, это обычно указывает на то, что ABI библиотеки, использующей расширение Ruby Gem C, изменяется, как правило, из-за системного обновления.
В этом случае библиотека libicudata, вероятно, получила обновляется, а затем charlock_holmes, который динамически связывается с ним, нуждается в перекомпиляции, чтобы символы снова совпадали. Это один из сложнейших бит использования rvm или rbenv.
Как Гуглян и Джабонг указали в комментариях, нам нужна дополнительная информация о том, как вы называете URL в вашем проекте.
Однако здесь приведена некоторая общая информация о облачных функциях Google :
. Вы можете посмотреть документацию Google Cloud Functions для получения дополнительной информации о том, как HTTP запускает облачные функции. работы.
Если вы создаете облачную функцию Google с триггером HTTP, вы можете найти облачную функцию в Navigation Menu > Cloud Functions
. Нажмите на имя функции облака и на вкладке Trigger
вы увидите полный URL, который ее активирует. Перейдите по этой ссылке в браузере и посмотрите, правильно ли работает облачная функция. Проверьте журналы для функции облака, нажав VIEW LOGS
. Если в журналах нет ошибок после выполнения функции, вы можете вызвать этот URL в своем проекте.
ОБНОВЛЕНИЕ: Я установил Почтальон в Linux и попытался сам вызвать функцию Облака, и она работала как ожидалось. Почтальон получил мою строку «Hello World», когда я вызвал функцию оттуда.