Cloud9 代码 127,无法 运行 服务器,预览有效

Cloud9 Code 127, cannot run server, preview works

我似乎无法通过 运行 按钮获取我的服务器 运行ning,但预览有效且命令有效。

我为达到这一点所做的步骤:

启动了一个空白的 cloud 9 实例和运行以下命令:

$ mkdir myapp

$ cd myapp

$ rvm use ruby-2.3.0@myapp --ruby-version --create

$ gem install rails

$ rails new .

$ rake -T

$ rails server -p $PORT -b $IP

此时预览工作正常,我可以访问 https://[workspace]-[user].c9users.io。但是,如果我按 运行 然后单击 CWD 和 select myapp 文件夹,我会收到以下错误:

myapp/Gemfile: No such file or directory

运行 面板中显示的命令是 myapp/Gemfile 我也尝试在将 CWD 更改为 myapp 文件夹和 myapp/Gemfile 时使用 Gemfiel在更改 cwd 之前。

运行 按钮是否只是 运行 命令 rails server -p $PORT -b $IP 的一种方式?要按 运行 而不是保存输入?

您首先需要考虑的是,您的应用 运行 没有问题(运行 rails s -p $PORT -b $IP 没有问题)。 如果是这种情况,将您的 运行 设置为 运行 您的应用真的很简单。

首先在您的菜单中转到 运行 > 运行 配置 > 运行 新配置

然后它将打开一个 运行 配置选项卡,您需要在其中通过单击 CWD

来设置您的 "Currente Working Directory"

最后,您需要输入命令(在命令文本框中)以启动您的 rails 应用程序,例如:

rails s -p $PORT -b $IP

有了它,您将获得您的应用 运行 运行 按钮。

来源:docs.c9