- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试学习如何使用 Ruby On Rails 开发 Web 应用程序,但我遇到了一个愚蠢的错误。我正在尝试使用 Phusion Passenger aka mod_rails 来使用 Apache 而不是 WEBrick;我已经通过 gem 安装了模块并运行了
sudo passenger-install-apache2-module
安装passenger的命令;然后我编辑了 http.conf 文件添加
LoadModule passenger_module /Users/Stopped/.rvm/gems/ruby-1.9.3-p327/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
PassengerRoot /Users/Stopped/.rvm/gems/ruby-1.9.3-p327/gems/passenger-3.0.19
PassengerRuby /Users/Stopped/.rvm/wrappers/ruby-1.9.3-p327/ruby
添加了虚拟主机
<VirtualHost *:80>
ServerName rails.local
DocumentRoot "/Users/Stopped/RoR/prova/public"
<Directory /Users/Stopped/RoR/prova/public>
AllowOverride all
Options -MultiViews
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
使用 sudo apachectl restart 重新启动了 Apache,但它不起作用 :( 如果我在本地主机中查找,我会看到“它有效!”页面,但如果我进入 rails.local,则没有我的 Rails 应用程序 :(
乘客已装好
Apache/2.2.22 (Unix) Phusion_Passenger/3.0.19 DAV/2 PHP/5.4.9 Server at localhost Port 80
有什么想法吗?
PS:这是“apachectl -S”的输出
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server rails.local (/private/etc/apache2/extra/httpd-vhosts.conf:53)
port 80 namevhost rails.local (/private/etc/apache2/extra/httpd-vhosts.conf:53)
Syntax OK
解决方案
嗯...我解决了它,将 127.0.0.1 rails.local 添加到我的主机文件,但我不明白为什么;谁可以给我解释一下这个? ._.
最佳答案
您不能在主机文件中对本地主机使用通配符。您必须在主机文件中明确指定本地主机的每个子域。如果您正在寻找替代方案,您可以购买一个域名并使用通配符将该域名指向 127.0.0.1。您甚至可以更进一步,拥有一个框架应用程序,通过映射路由将不同的子域指向不同的应用程序。
关于ruby-on-rails - Mac OSX Lion Apache + RubyOnRails + mod_passenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284706/
我正在尝试进行动态选择,当用户选择学校时,仅出现属于该学校的组,但是当我尝试更改选择时,出现此错误: Missing partial admin/groups/_group with {:locale
嗨,我只是想知道我的数据库连接配置是否正确 development: adapter: mysql2 encoding: utf8 database: db/glob_developmen
我希望获得批准的外部站点用户能够自动访问我的应用程序。 所以我信任外部站点,我想让他们的用户在我的站点上自动拥有一个用户。所以不需要每个用户批准任何东西,只需要每个站点...... 如何在设计中做到这
我知道 url_for(:only_path => false, :controller => 'home') 我将得到例如http:// localhost / home 但是我该如何生成http:
我正在尝试在 ubuntu 9.10 下运行 RoR 服务器: > ruby script/server > => Booting WEBrick > => Rails 2.
具有以下自相关多对多设置: class Item { # "id"=>1, # "child_items"=>[{ # "id"=>2, # "child_i
我想用网络摄像头录制用户视频并将录制的视频保存到服务器,使用 Ruby On Rails,它应该适用于所有浏览器。我尝试了以下方法,但没有解决我的问题。 http://www.html5rocks.c
我们可以使用 RubyOnRails 框架来开发用于金融交易和银行交易的网站吗? RubyonRails 是银行域的 DSL。 在 DSL 上的某些日子里,我相信银行系统的大部分事实都是静态的,它们可
重试 git clone 'git://github.com/Azdaroth/simple-captcha.git' "/home/intrcity/.rvm/gems/ruby-2.5.0@ry_
我试图在使用 ajax 发布后附加一些信息 这是我的路线: match 'api/people/', to: 'people#people_get_all', via: [:get] match 'a
重试 git clone 'git://github.com/Azdaroth/simple-captcha.git' "/home/intrcity/.rvm/gems/ruby-2.5.0@ry_
我尝试从“使用 Rails 4 进行敏捷 Web 开发”创建网上商店。当我写“rake test”时,我收到这条消息: $ rake test Run options: --seed 54737 #
我想知道其他人发现哪些是 Rails 应用程序的最佳图形库/插件/gem 等。 当我说最好的时候,我想我的意思是易于实现和自定义图表的能力。 我以前使用过 openflashchart2 并喜欢它的整
我想显示的错误 flash[:error] = "Invalid username/password combination." 我已经尝试过 $(document).ready( function(
我正在尝试更新记录,但是如果由于唯一验证而失败,然后我将删除该记录,因为预期的记录已经存在。 def update_dependent_model(records, foreign_key, fore
我有一个托管在 Amazon EC2 服务器(带有 Elastic Load Balancer)上的 RubyOnRails 应用程序,它与托管在 Amazon RDS 上的数据库进行通信。 我无法修
我正在关注有关如何在您的应用程序中实现 Paypal 的 Railscast 教程。 在本教程中,他将 OpenSSL 创建的证书本地存储在名为 Certs 的应用程序文件夹中。 然后他使用这些命令调
我正在关注 the official ruby on rails tutorial我刚刚完成了第 5.9 章。 添加链接应该很简单,但我很困惑。 当我输入 bin/rake routes 时,我得到以
我正在尝试访问我的本地主机,但我的浏览器中不断出现以下错误: You must set config.secret_key_base in your app's config 我环顾四周,有人说你必须
我需要整合Imperavi Redactor与 Amazon S3 .但是,我已经使用 fog 而不是 JavaScript,而是希望我的 RubyOnRails 应用程序执行上传过程。 , carr
我是一名优秀的程序员,十分优秀!