用RailstestingPayPal

我需要testing一个新的PayPal与我的应用程序集成。 我在开发环境中使用PayPal沙箱。

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

我使用apt-get install ngrok-client在我的新Ubuntu 16.04安装中apt-get install ngrok-client

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

 Invalid address server_addr 'ngrokd.ngrok.com:443': lookup ngrokd.ngrok.com: no such host 

任何想法?
任何其他解决scheme来testing贝宝集成?

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

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

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

我试图在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的某个地方。

我以为你用这个命令从软件包管理器安装了ngrok

 $ sudo apt-get install ngrok-client 

但它不再工作,因为它是1.6版本。

你必须在官方页面上下载一个新版本。 那么你可以像这样运行它:

 $ ./ngrok http 3000