將ruby on rails 部署到heroku

2021-07-06 08:00:30 字數 876 閱讀 3853

首先把下面**加到專案的gemfile中去:

gem 'sqlite3',:group => [:development, :test]

group :production do 

gem 'pg','0.17.1' 

gem 'rails_12factor', '0.0.2' 

gem 'thin' 

end然後執行(以下執行的**都是在專案目錄下執行):

git push httporigin master(把**上傳到github)

然後把**

heroku create 

最後執行,git push heroku master

(如果失敗提示fatal:could not read from remote repository.則執行蝦下面**)

git remote rm heroku 

heroku git:remote -a salty-lake-2060 (後面salty-lake-2060 是自己生成的heroku專案的名稱)

如果還是提示失敗remote: gem::installer::extensionbuilderror: error:failed to build gem native extension.則執行:

sudo apt-get install sqlite3-dev

sudo apt-get update

sudo apt-get ugrade

將Django專案部署到nginx uwsgi上

首先利用wsgi協議,將專案部署到uwsgi上 1.uwsgi的安裝 pip install uwsgi2.uwsgi的配置專案部署時,需要把settings.py資料夾下的 debug false allowed hosts 在專案目錄下新建uwsgi.ini檔案 uwsgi 使用nginx連線時...

WebStorm 將專案部署到 IIS

在webstorm中開啟專案,通常會啟動乙個虛擬伺服器,並使用63342埠,位址為 http localhost 63342 test 05 configure pop ups.html 這樣會造成區域網內的其他裝置不能訪問這個位址,給開發和除錯帶來了不便。把專案 直接發布到伺服器上,直接通過伺服器...

ruby on rails 部署和使用之坎坷之路

rvm 是幹什麼的這裡就不解釋了,後面你將會慢慢搞明白。gpg keyserver hkp recv keys 409b6b1796c275462a1703113804bb82d39dc0e3 curl ssl bash s stable 如果上面的連線失敗,可以嘗試 curl l bash s s...