1

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

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

启动一个空白的 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 并选择 myapp 文件夹,我会收到以下错误:

myapp/Gemfile: No such file or directory

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

运行按钮是否只是运行命令的一种方式,rails server -p $PORT -b $IP如果是这样,那么只要该命令有效并且我可以访问该站点,那么除了保存输入之外,没有其他目的按运行?

4

1 回答 1

1

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

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

在此处输入图像描述

然后它将打开一个运行配置选项卡,您需要在其中通过单击设置“当前工作目录”CWD

在此处输入图像描述

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

rails s -p $PORT -b $IP

这样,您将使用该Run按钮运行您的应用程序。

资料来源:docs.c9

于 2017-07-10T15:28:27.783 回答