Ruby on rails Cloud9代码127,无法运行服务器,预览正常
我似乎无法通过run按钮让服务器运行,但预览和命令都可以运行 为了达到这一点,我采取了以下步骤: 启动空白cloud 9实例并运行以下命令:Ruby on rails Cloud9代码127,无法运行服务器,预览正常,ruby-on-rails,cloud9-ide,cloud9,c9.io,Ruby On Rails,Cloud9 Ide,Cloud9,C9.io,我似乎无法通过run按钮让服务器运行,但预览和命令都可以运行 为了达到这一点,我采取了以下步骤: 启动空白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 在这一点上,预览工作,我可以访问。但是,如
$ 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
在这一点上,预览工作,我可以访问。但是,如果我按run,然后单击CWD并选择myapp文件夹,则会出现以下错误:
myapp/Gemfile: No such file or directory
“运行”面板中显示的命令是myapp/Gemfile
在将CWD更改为myapp文件夹和更改CWD之前的myapp/Gemfile时,我也尝试使用Gemfiel
是运行按钮只是一种运行命令<代码> Rails服务器-p$端口-b$IP >如果这样,只要该命令有效,我可以访问站点,那么除了保存打字之外,没有别的目的来运行运行了吗?
你首先要考虑的是,你的应用程序没有问题地运行。(毫无问题地运行rails s-p$PORT-b$IP)。
如果是这样的话,将跑步设置为运行应用程序就非常简单了
首先在菜单中进入运行>运行配置>运行新配置
然后,它将打开一个运行配置选项卡,您需要在其中通过单击CWD设置“Currente工作目录”
最后,您需要键入命令(在命令文本框中)以启动rails应用程序,如:
rails s -p $PORT -b $IP
这样,您就可以使用Run按钮运行应用程序
来源:如果你转到你的应用程序目录,运行rails s-p$PORT-b$IP
效果很好?确实如此。仅仅按run按钮似乎不起作用,这就是为什么我还要问,run按钮只是键入命令的捷径吗?如果是,那么我想我真的不需要它。run按钮是运行你的应用程序的一种方式。如果你的应用程序是running通过命令行,你会喜欢使用Run按钮,因为这是一种让你的应用程序运行的简单/快速的方法。给你几分钟时间发布一个可能对你有好处的回复。好吧,我认为我是个白痴。但我想我已经明白了。无论出于什么原因,当你按Run按钮时,默认设置是将命令设置为myapp/Gemfile,因此它没有运行,因为这不应该是命令。指令说我需要更改CWD,但没有指出我也需要将命令更改为rails s-p$PORT-b$IP
这是文档中对我不太清楚的最后一步-将rails命令放入命令框中。看起来它需要文档中的文件,但我谢谢你的澄清。