Mis*_*hko 11 ruby windows rubygems ruby-on-rails redcloth
运行时gem install RedCloth(在Windows XP上)我得到:
Fetching: RedCloth-4.2.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed RedCloth-4.2.8
1 gem installed
Installing ri documentation for RedCloth-4.2.8...
Installing RDoc documentation for RedCloth-4.2.8...
ERROR: While generating documentation for RedCloth-4.2.8
... MESSAGE: error generating index.html: Error while evaluating D:/Programs/R
uby/lib/ruby/gems/1.9.1/gems/rdoc-3.9/lib/rdoc/generator/template/darkfish/index
.rhtml: undefined method `[]' for nil:NilClass (RDoc::Error)
... RDOC args: --op D:/Programs/Ruby/lib/ruby/gems/1.9.1/doc/RedCloth-4.2.8/rdoc
--charset=UTF-8 --line-numbers --title RedCloth --main README.rdoc lib lib/case
_sensitive_require ext README.rdoc COPYING CHANGELOG --title RedCloth-4.2.8 Docu
mentation --quiet
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误?
然后,我添加require 'RedCloth'到config/environment.rb,并试图逃跑rails s,但不幸的是我的了:
D:/Programs/Ruby/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.8/lib/redcloth.rb:12:in `
require': no such file to load -- 1.9/redcloth_scan (LoadError)
Couldn't load 1.9/redcloth_scan
The $LOAD_PATH was: ...
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
我使用Rails 3.0.1,Ruby 1.9.2.
bundle show RedCloth
=> D:/Programs/Ruby/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.8
Run Code Online (Sandbox Code Playgroud)
小智 13
这是我的第二个错误"无法加载1.9/redcloth_scan"的解决方法,这看起来像是Windows上的RedCloth的错误.之后gem install RedCloth --no-rdoc,我跑了
cd c:\Ruby192\lib\ruby\gems\1.9.1\gems\RedCloth-4.2.8\lib
mkdir 1.9
copy redcloth_scan.so 1.9
Run Code Online (Sandbox Code Playgroud)
您应该用您的路径替换该目录,"D:\ Programs\Ruby\lib\ruby\gems\1.9.1\gems\RedCloth-4.2.8\lib",当然.
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |