Ruby on rails 使用最新版本的Ruby在Windows上启动Rails应用程序
正在尝试启动在Mac上开发并托管在Github上的应用程序,现在正在尝试在Windows Vista上启动该应用程序 Ruby版本:1.9.2-p136 已安装的开发工具包 已安装MySQL Gem Gem版本:1.5.2 还进行了“捆绑安装” 获得以下信息Ruby on rails 使用最新版本的Ruby在Windows上启动Rails应用程序,ruby-on-rails,windows,Ruby On Rails,Windows,正在尝试启动在Mac上开发并托管在Github上的应用程序,现在正在尝试在Windows Vista上启动该应用程序 Ruby版本:1.9.2-p136 已安装的开发工具包 已安装MySQL Gem Gem版本:1.5.2 还进行了“捆绑安装” 获得以下信息 $ rails server c:/Ruby192/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 1 83 column 9 (Psych::Synt
$ rails server
c:/Ruby192/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 1
83 column 9 (Psych::SyntaxError)
from c:/Ruby192/lib/ruby/1.9.1/psych.rb:148:in `parse_stream'
from c:/Ruby192/lib/ruby/1.9.1/psych.rb:119:in `parse'
from c:/Ruby192/lib/ruby/1.9.1/psych.rb:106:in `load'
from c:/Ruby192/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.3/lib/redcloth/for
matters/latex.rb:6:in `<module:LATEX>'
在google上搜索错误消息,发现如下
请帮助启动此应用程序如果应用程序是使用rails 1.x到rails 2.x构建的,则最好使用InstantRails,可从下载。但如果它是用Rails3.x构建的,我建议您使用。这是两个最好的平台,可以使任何开源应用程序在windows上运行。希望这对您有所帮助您的Rails应用程序似乎正在尝试打开并解析YAML文件,该文件通常用于配置 由于其中一个文件中的编码不正确,可能会生成分析错误 阅读红布似乎是罪魁祸首 您可以尝试更新到RedCloth 4.2.3的最新版本,这似乎有点旧,而4.2.7是最新版本 您也可以尝试下载上述文件并使用IRB控制台:
require 'psych'
require 'yaml'
YAML.load_file "latex_entities.yml"
以上适用于最新的4.2.7,但不适用于4.2.3
希望有帮助