Tag: vps

Rbenv许可否认了问题

在将此部署到我的DO Droplet后,我无法运行Rails应用程序。 我按照本指南部署(并安装了包括rbenv在内的所有内容 )。 Rbenv似乎安装正确,但应用程序没有运行,nginx错误日志说“ 无法执行/root/.rbenv/shims/ruby权限被拒绝(13) ” 我无法理解这个错误,希望任何人都可以帮忙。

需要有关将我的第一个rails应用程序部署到mediatemple(dv)的建议

我正在尝试在mediatemple(dv)上部署我的第一个rails应用程序,我没有任何运气。 我正在尝试使用phusion乘客所以我去了http://www.modrails.com/videos/passenger.mov并观看了有关安装这个的教程。 我做了一切没有任何问题,当我指向我的IP时,我看到一个apache页面,而不是我的rails应用程序。 我注意到在mediatemple上,我不得不创建一个vhosts.conf文件并运行一个命令来重新配置我的项目以查看这个vhosts.conf文件。 参考 – http://kb.mediatemple.net/questions/1621/Why+is+my+vhost+file+not+being+used+by+Apache%3F#dv_40对于最后一步,我做了/usr/local/psa/admin/sbin/httpdmng –reconfigure-domain xxx.xx.xx.xx而不是重新配置全部。 这是我的vhosts.conf文件的样子: LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/ext/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11 PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p125/ruby ServerName xxx.xx.xx.xx DocumentRoot /var/www/vhosts/myProject/httpdocs # <– be sure to point to 'public'! AllowOverride all # <– relax Apache security settings Options -MultiViews # <– MultiViews must be turned off 任何人都有幸在mt(dv)上部署rails应用程序,可以向rails noob提出一些建议吗?

资产使用jQuery UI插件预编译错误

在过去的几个小时里,我一直在为这个问题绞尽脑汁。 我在运行rake assets:precompile RAILS_ENV=production –trace遇到问题rake assets:precompile RAILS_ENV=production –trace 由于在混合中添加了jQuery UI。 // Libraries //= require externalLibraries/d3/d3.v2 //= require externalLibraries/d3/d3.layout //= require jquery_ujs //= require jquery.ui.all //= require underscore //= require backbone //= require ../../../vendor/assets/javascripts/externalLibraries/highcharts/highcharts //= require_tree ../../../vendor/assets/javascripts/. // //= require reminder // //= require_tree ../templates //= require_tree ./models //= require_tree ./collections //= require_tree ./views //= require_tree […]

如何将Rails应用程序部署到VPS(或专用服务器)?

如何将Rails应用程序部署到VPS(虚拟专用服务器)或专用服务器? 有一个易于遵循的指南会很高兴。 我知道脚本可以自动化这个过程,但我认为最好控制一切,以便更好地理解这个过程。

VPS apache config – 添加最新的乘客gem后,命令’PassengerDefaultRuby’无效

曾经在我的vps中有这个ruby列表: ruby-1.9.2-p320 [ i686 ] =* ruby-1.9.3-p194 [ i686 ] ruby-1.9.3-p374 [ i686 ] ruby-1.9.3-p392 [ i686 ] 今天我在ruby 2.0上的这个vps上安装了一个新的应用程序,所以我将2.0添加到rvm : ruby-1.9.2-p320 [ i686 ] ruby-1.9.3-p194 [ i686 ] ruby-1.9.3-p374 [ i686 ] ruby-1.9.3-p392 [ i686 ] =* ruby-2.0.0-p247 [ i686 ] 安装了passenger和passenger-apache-module ,说明添加这些行: LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.19 PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-2.0.0-p247/ruby 到/etc/apache2/apache2.conf并重启apache,重启后我收到此错误 : Syntax error […]

无法解决Ruby错误(缺少心理)

每当我在服务器上运行Ruby时,我都会收到以下错误: /usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/yaml.rb:56:in `’: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. 我使用RVM将Ruby安装到我的VPS上。 我已经尝试按照Stack Overflow上的其他问题的指示安装包libyaml ,但无济于事。 我不确定我的VPS运行的是什么类型的系统,但它没有apt-get命令。 它确实有yum ……