使用Rails测试PayPal

guy*_*oni 9 ubuntu ruby-on-rails paypal-sandbox ngrok ubuntu-16.04

我需要测试与我的应用程序的新PayPal集成.我在开发环境中使用PayPal沙箱.

为了测试整个界面,我发现ngrok可以解决来自PayPal的消息问题.

apt-get install ngrok-client在我的新Ubuntu 16.04安装上安装了ngrok .

当我尝试运行它(ngrok 3000,ngrok 80)时,我收到以下错误:

Invalid address server_addr 'ngrokd.ngrok.com:443': lookup ngrokd.ngrok.com: no such host
Run Code Online (Sandbox Code Playgroud)

任何的想法?
测试PayPal集成的任何其他解决方案?

====================编辑==================

非常重要的-如果蜉使用的Rails 4.2.0,看看这个教程,它可能会节省你的挫折的几个小时:
https://www.youtube.com/watch?v=YXKNxEv35HU

Sub*_*dra 19

尝试./ngrok http 3000在放置Ngrok可执行文件的目录中运行.

  • `whereis ngrok`返回`/ usr/bin/ngrok`.当我尝试你的建议我得到`你可能只在命令行指定一个隧道到隧道,得到2:[http 3000]`.只有`3000`我得到了同样的错误. (4认同)
  • 您能否请尝试https://ngrok.com/并下载您的Os可执行文件并将其放入主目录,然后通过终端运行我在主目录中告诉您的命令,它很长时间以这种方式为我工作. (2认同)

joh*_*cip 8

我试图在Ubuntu 14上安装带有apt-get的ngrok时遇到了这个问题.

打包版本(1.6)不再有效,因为ngrok 1.x的服务已于2016年4月停止.

ngrok 1.X服务已关闭,鼓励所有用户升级到ngrok 2.0.

继续使用ngrok的最简单方法是升级到2.0.ngrok 2.0已经推出近一年了,它是一款更快,更稳定,功能更强大的工具.我希望你会比原版更爱它.

不幸的是,Ubuntu 16还发布了ngrok 1.6.

目前可在ngrok.com上下载的版本是2.1.3,工作正常.ngrok是一个可执行文件,所以你需要做的就是解压缩并将它放在PATH的某个地方.