2014-08-27 44 views
0

我真的被这个困住了,我只是不确定什么是错的。条纹导轨环境变量

我已经安装了所有在https://stripe.com/docs/checkout/guides/rails

Rails.configuration.stripe = { 
    :publishable_key => ENV['PUBLISHABLE_KEY'], 
    :secret_key  => ENV['SECRET_KEY'] 
} 

Stripe.api_key = Rails.configuration.stripe[:secret_key] 

的问题是,当我试图运行下面的导轨发现手册中找到的代码的命令:

$ PUBLISHABLE_KEY=pk_test_IER4R7474667R7 SECRET_KEY=sk_test_KUDFN847R84 rails s 

我得到以下错误:

'PUBLISHABLE_KEY' is not recognized as an internal or external command, 
operable program or batch file. 

任何帮助,非常感谢,谢谢。

+0

您使用的是哪个版本的轨道? – 2014-08-27 22:59:18

+0

我正在使用版本4.1.1 – 2014-08-27 23:03:05

回答

1

试试这个:他们语法教程指定

$ export PUBLISHABLE_KEY=pk_test_IER4R7474667R7 
$ export SECRET_KEY=sk_test_KUDFN847R84 
$ rails s 

适用于轨道3

奖金提示:这是你的分期/生产带钥匙的情况下,将其更改。

如果您使用的是Windows,你可以使用这个:

$ set PUBLISHABLE_KEY=pk_test_IER4R7474667R7 
$ set SECRET_KEY=sk_test_KUDFN847R84 
$ rails s 
+0

没有,不幸的是不工作。 – 2014-08-27 23:16:04

+0

你正在收到什么错误?你是否在同一个终端窗口中执行了所有这些操作? – 2014-08-27 23:16:52

+0

我得到的错误是:'导出'不被识别为内部或外部命令, 可操作的程序或批处理文件。 – 2014-08-27 23:17:03