Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:如何;出版「;网站_Ruby On Rails_Ruby_Cloud9 Ide - Fatal编程技术网

Ruby on rails Rails:如何;出版「;网站

Ruby on rails Rails:如何;出版「;网站,ruby-on-rails,ruby,cloud9-ide,Ruby On Rails,Ruby,Cloud9 Ide,所以,我几乎完成了我的网站。我在Cloud9IDE上使用RubyonRails创建了它。有办法出版吗?要继续,用户必须在Cloud9上签名,然后我需要在终端上运行代码 rails server -b $IP -p $PORT 我怎样才能发布我的网站?我对rails非常陌生,我不知道。要发布您的网站,您需要在某个地方托管它 有多种方法可以做到这一点。例如,您可以使用。他们提供PaaS(平台即服务),这意味着他们将为您安装应用程序并维护其所在的虚拟机(更新等) Heroku还为您的应用程序状态、在

所以,我几乎完成了我的网站。我在Cloud9IDE上使用RubyonRails创建了它。有办法出版吗?要继续,用户必须在Cloud9上签名,然后我需要在终端上运行代码

rails server -b $IP -p $PORT

我怎样才能发布我的网站?我对rails非常陌生,我不知道。

要发布您的网站,您需要在某个地方托管它

有多种方法可以做到这一点。例如,您可以使用。他们提供PaaS(平台即服务),这意味着他们将为您安装应用程序并维护其所在的虚拟机(更新等)

Heroku还为您的应用程序状态、在线日志显示和其他一些好东西提供了一个非常好的管理视图

另一种选择是,或Linode(在许多其他选择中!)。它们提供IaaS(基础设施即服务)。他们只给你一个虚拟机和你选择的操作系统,你将不得不手动发布你的应用程序,并提供手动维护的虚拟机和几乎任何东西,包括数据库本身


使用Heroku将是您目前的最佳选择,因为它们在发布部分非常简单。一旦你掌握了这一点,你就可以去其他平台进行定制。

要发布你的网站,你需要把它放在某个地方

有多种方法可以做到这一点。例如,您可以使用。他们提供PaaS(平台即服务),这意味着他们将为您安装应用程序并维护其所在的虚拟机(更新等)

Heroku还为您的应用程序状态、在线日志显示和其他一些好东西提供了一个非常好的管理视图

另一种选择是,或Linode(在许多其他选择中!)。它们提供IaaS(基础设施即服务)。他们只给你一个虚拟机和你选择的操作系统,你将不得不手动发布你的应用程序,并提供手动维护的虚拟机和几乎任何东西,包括数据库本身


使用Heroku将是您目前的最佳选择,因为它们在发布部分非常简单。一旦你掌握了这一点,你可以去其他平台进行定制。

你还需要一些部署工具,如capistrano或mina


如果你打算在heroku中托管你的应用程序,那么部署起来就容易多了。只需使用git推送代码即可。

您还需要一些部署工具,如capistrano或mina

如果你打算在heroku中托管你的应用程序,那么部署起来就容易多了。只需使用git推送代码即可。

您可以从cloud9。您可以从cloud9。