在Bluehost上部署Ruby on Rails
有没有人知道如何在Bluehost上部署Ruby应用程序? 我对此有很大的疑问。 每当我将文件放在我的域所指向的文件夹中时,当我尝试访问该网站时,它总是给我403错误。
真是太痛苦了。 说明不完整。 有很多东西要被抓住,比如破解版本的sass ,资产没有预编译 ,数据库配置,如何重启服务 r, 乘客的根目录等等 。 我遇到了所有这些问题。 我不得不来这里(Stack Overflow)找到大部分答案。 我的网站仍然在dev中运行但不在生产中。 BH支持并没有太大帮助。 它应该称之为BlueWordPressHost,因为那是他们支持的人。
查看
目录中的线索。
我不愿意切换到Heroku并使用postgres,我试过但实际上你只是处理另一组问题设置它。
看看 – > 使用Bluehost进行Ruby on Rails设置 。 你不能把你的文件放在一个文件夹中。
虽然Bluehost做得很好,但我建议你使用Heroku来部署Ruby on Rails应用程序。
使用Heroku进行部署非常简单 – > 使用Git进行部署
我按照Ruby on Rails设置中的说明进行操作,因为迷你John引用并且它有效。 他们使用Phusion Passenger来部署任何基于机架的应用程序。 但是,我确实必须手动安装我的gem依赖项。 对于具有许多用户的生产应用程序,这可能不是可扩展的解决方案。 但是,如果您已经将bluehost作为托管服务提供商,并且愿意维护自己的服务器并处理可能的延迟问题和停机时间,那么对您来说可能是值得的。 这是我的Ruby on Rails 4.0“Hello World”应用程序部署到bluehost: http : //hello.getplanit.com 。
- 如何从命令行运行QUnit测试?
- 需要来自rails join table的数据,has_many:through
- 如何避免Devise从引擎内部进行身份validation?
- Rails helper方法:嵌套哈希到嵌套HTML列表
- ruby Encoding :: UndefinedConversionError
- Ruby-on-Rails:如何从数据库表的有限子集中提取最新的条目
- 如何在Heroku中更改列类型?
- 从rvm切换到rbenv,现在无法使用rails s。 无法激活bundler-1.12.5,已经激活了bundler-1.13.0.rc.1(Gem :: LoadError)
- 有没有办法反转ActiveRecord :: Relation查询?