我在网上看到的所有示例都将您部署到一个子域(例如)。但是,在使用React时,如何部署到主页?在我的package.json文件中,我有"homepage": "http://username.github.io/",我正在使用npm run deploy,但是我的站点并没有显示出来,而是显示了一个React信息文件。
任何帮助都将不胜感激。
我有一个实时运行的Rails应用程序,目前运行在Heroku上。为了降低成本,我正在将整个应用程序迁移到数字海洋。到目前为止,我所做的大部分工作只是添加额外的宝石和文件来支持Capistrano部署,但我刚刚遇到了第一个(大概是其中的许多),我需要为我的数字海洋应用程序提供不同的配置,而不是我为Heroku所使用的配置。具体来说是雷迪斯。在Heroku上,您需要使用外接程序( Redis to Go),因为您不能直接安装Redis。因此,我的reds_init.rb如下所示:
if Rails.env.development? || Rails.env.test?
redis_conf_p
当我试图使用Capistrano的cap production deploy将我的应用程序部署到一个数字海洋液滴时,我一直在犯一个错误。我得到的错误信息是:
rake aborted!
Gem::LoadError: Specified 'postgresql' for database adapter, but the gem is not loaded.
Add `gem 'pg'` to your Gemfile
但我的Gemfile中确实包含了pg in production
...
group :production do
gem 'ra