我有域名www.ecotechno.lv。我想将此域名与我的RoR应用程序链接。主要域上的Rails 3应用程序
我做这样的:
上传我的应用程序在/ rails_apps文件夹
创建符号链接:
ln -s ~/rails_apps/ecotechno/public ~/public_html/ecotechno
填充的/ rails_apps/ecotechno /公共文件夹.htacces与文件: PassengerAppRoot/home3/ecotec11/rails_apps/ecotechno/
<IfModule mod_passenger.c>
Options -MultiViews
PassengerResolveSymlinksInDocumentRoot on
#Set this to whatever environment you'll be running in
RailsEnv development
RackBaseURI/
SetEnv GEM_HOME /home3/ecotec11/ruby/gems/gems
</IfModule>
这是通过托管公司的指导!
现在,当我浏览www.ecotechno.lv它应该启动我的rails应用程序。它显示文件系统和那个符号链接。当我点击它给了错误:
Ruby (Rack) application could not be started
Error message:
Could not find rename-1.0.2 in any of the sources (Bundler::GemNotFound)
但为什么我不能浏览ecotechno.lv之后开始我的应用程序在首位?如果可以帮助,您可以检查www.ecotechno.lv。
在此先感谢!
[email protected] [~]# ls -l ~/rails_apps/ecotechno/public
total 32
drwxr-xr-x 3 ecotec11 ecotec11 4096 Sep 27 14:30 ./
drwxr-xr-x 13 ecotec11 ecotec11 4096 Jul 24 02:39 ../
-rw-r--r-- 1 ecotec11 ecotec11 301 Sep 27 14:27 .htaccess
-rw-r--r-- 1 ecotec11 ecotec11 728 Feb 5 2014 404.html
-rw-r--r-- 1 ecotec11 ecotec11 711 Feb 5 2014 422.html
-rw-r--r-- 1 ecotec11 ecotec11 643 Feb 5 2014 500.html
-rw-r--r-- 1 ecotec11 ecotec11 0 Feb 5 2014 favicon.ico
-rw-r--r-- 1 ecotec11 ecotec11 204 Feb 5 2014 robots.txt
drwxr-xr-x 5 ecotec11 ecotec11 4096 Jun 9 11:38 system/
你有捆绑安装吗?看起来所需的gem没有安装在你的机器上。 – brahmana 2014-09-27 20:11:25
@brahmana我捆绑了它,但那个错误是可以的。但我不明白为什么它不显示它,当我浏览ecotechno.lv – Edgars 2014-09-27 20:12:58
我不明白你什么意思'当我浏览器ecotechno.lv'。我只是尝试了'http:// ecotechno.lv/ecotechno /'和'http:// www.ecotechno.lv/ecotechno /',对于他们两个我都看到同样的错误。没有找到宝石。你确定宝石安装到/ home3/ecotec11/ruby/gems/gems吗?试试app目录下的'bundle show rename'来查看是否真的安装了gem。也可以尝试'gem list --local rename *' – brahmana 2014-09-27 20:17:24