8

我需要测试新的 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

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

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

非常重要 - 如果您使用 Rails 4.2.0,请查看本教程,它可能会为您节省几个小时的挫败感:
https ://www.youtube.com/watch?v=YXKNxEv35HU

4

3 回答 3

19

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

于 2016-06-29T10:06:00.903 回答
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 中的某个位置。

于 2016-08-15T20:06:39.123 回答
4

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

$ sudo apt-get install ngrok-client

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

您必须在官方页面上下载新版本。然后你可以像这样运行它:

$ ./ngrok http 3000
于 2017-04-01T14:22:31.223 回答