我需要testing一个新的PayPal与我的应用程序集成。 我在开发环境中使用PayPal沙箱。
为了testing整个界面,我发现ngrok可以解决来自PayPal的消息的问题。
我使用apt-get install ngrok-client
在我的新Ubuntu 16.04安装中apt-get install ngrok-client
。
当我尝试运行它( ngrok 3000
, ngrok 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