Модуль полосы не найден - PullRequest
0 голосов
/ 31 марта 2020

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

Я просто пытаюсь создать сеанс с использованием библиотеки Stripity_stripe . Я включил его в мои зависимости и обновил мой конфиг.

В моем контроллере у меня есть функция импорта вверху примерно так:

import Stripe

А затем я пытаюсь создать сеанс, вызывающий его через

Stripe.Session.create()

Однако я я все еще получаю сообщение об ошибке

(UndefinedFunctionError) function Stripe.Session.create/1 is undefined (module Stripe.Session is not available)

Как правильно импортировать эту библиотеку и вызывать соответствующую функцию?

1 Ответ

3 голосов
/ 31 марта 2020

Sidenote: "~> 2.0.0" - неправильный способ ссылаться на зависимости, поддерживающие управление версиями semanti c. Нужно использовать "~> 2.0". Таким образом, вы получите "2.7", который является самым последним.

Тем не менее, вы используете версию 2.0.1, в которой нет модуля Session. Используйте {: stripity_stripe, "~> 2.7"} в вашем файле mix.exs.

...