ruby-on-rails – 在Bluehost上部署Rails应用程序
发布时间:2020-12-17 01:20:17 所属栏目:百科 来源:网络整理
导读:我试图在Bluehost中部署我的RoR应用程序,但我遇到了一些麻烦.我希望我的Rails应用程序可以从顶级域访问,即一旦有人访问我的网站URL就可以访问.我已经按照几个教程,并尝试了几种方法,但我仍然没有在哪里.当我访问我的URL(http://hotelelcidacapulco.com/)时,
我试图在Bluehost中部署我的RoR应用程序,但我遇到了一些麻烦.我希望我的Rails应用程序可以从顶级域访问,即一旦有人访问我的网站URL就可以访问.我已经按照几个教程,并尝试了几种方法,但我仍然没有在哪里.当我访问我的URL(http://hotelelcidacapulco.com/)时,我收到以下消息:没有这样的文件或目录 – config.ru
我认为它一定是Symlink的问题.我尝试过不同的符号链接,但我认为它应该是: ln -s~ / path / appName / public appname这样的东西: 但我再次收到错误消息消息:没有这样的文件或目录 – config.ru 再一次,我绝对不是专家,但我认为它与符号链接有关.我一直在苦苦挣扎,并且非常感谢帮助,因为我需要尽快让它跑起来. 这是我的文件: /home3/hotelelc/public_html/.htaccess文件: SetEnv GEM_HOME /home3/hotelelc/ruby/gems <IfModule mod_passenger.c> Options -MultiViews PassengerResolveSymlinksInDocumentRoot on RailsEnv production RackBaseURI / SetEnv GEM_HOME /home3/hotelelc/ruby/gems </IfModule> AddHandler fcgid-script .fcgi RewriteEngine On RewriteRule ^$index.html [QSA] RewriteRule ^([^.]+)/!$$1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$dispatch.fcgi [QSA,L] ErrorDocument 500 "Application error Application failed to start properly" /home3/hotelelc/.bashrc文件: export HPATH=/home3/hotelelc/ export GEM_HOME=$HPATH/ruby/gemsexport GEM_HOME=$HPATH/ruby/gems export GEM_PATH=$GEM_HOME:/usr/lib64/ruby/gems/1.8 export GEM_CACHE=$GEM_HOME/cache export PATH=$PATH:$HPATH/ruby/gems/bin export PATH=$PATH:$HPATH/ruby/gems if [ -f /etc/bashrc ]; then . /etc/bashrc fi 最后,这是我的/config/environment.rb文件: require File.expand_path('../application',__FILE__) ElCid::Application.initialize! ENV['GEM_PATH'] = '/home3/hotelelc/ruby/gems:/usr/lib64/ruby/gems/1.8' 解决方法
尝试将.htaccess文件移动到应用程序的公共目录而不是public_html.我相信这将是app / public / .htaccess.希望能帮助到你!
是的,我知道这是一个古老的问题,但对于未来的读者. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- [swift 3]iOS10下使用UIViewPropertyAnimator写动画
- ajax – 使用API??身份验证和未登录的用户构建API驱动的网站
- 如何确定postgresql中的字符是大写还是小写?
- 在ruby中,self.method和类<< self之间的方法有什么区别?
- 什么`ruby -e“$(curl url)”`的意思是什么?
- Cocos2D-X shader(四) 利用shader改变图片色相(Hue)
- 使用 Server-Side Swift 开发 RESTful API
- 操作引入xml文件的书包
- 安装osx mavricsmavrics的ruby 1.9.3
- Cocos2d中update与fixedUpdate的区别(五)