- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我使用 MacPorts 来管理我的 Ruby/Rails/Gems 安装。最近在执行 gem install wirble
后,当我启动 irb 实例时 wirble 无法加载。这是输出:
$ irb --simple-prompt
Couldn't load Wirble: no such file to load -- wirble
Wirble gem 没有出现在我的 $LOAD_PATH 中:
>> puts $:
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionmailer-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/actionpack-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/activerecord-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/activeresource-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/activesupport-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/mysql-2.8.1/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/mysql-2.8.1/ext
/opt/local/lib/ruby1.9/gems/1.9.1/gems/mysql-2.8.1/bin
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rack-1.0.1/bin
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rack-1.0.1/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rails-2.3.5/bin
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rails-2.3.5/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rake-0.8.7/bin
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rake-0.8.7/lib
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rubygems-update-1.3.7/hide_lib_for_update
/opt/local/lib/ruby1.9/gems/1.9.1/gems/rubygems-update-1.3.7/bin
/opt/local/lib/ruby1.9/site_ruby/1.9.1
/opt/local/lib/ruby1.9/site_ruby/1.9.1/i386-darwin10
/opt/local/lib/ruby1.9/site_ruby
/opt/local/lib/ruby1.9/vendor_ruby/1.9.1
/opt/local/lib/ruby1.9/vendor_ruby/1.9.1/i386-darwin10
/opt/local/lib/ruby1.9/vendor_ruby
/opt/local/lib/ruby1.9/1.9.1
/opt/local/lib/ruby1.9/1.9.1/i386-darwin10
.
=> nil
>>
肯定安装了 gem:
$ gem list |grep -i wirble
wirble (0.1.3)
它位于/opt/local/lib/ruby/gems/1.9.1/gems/wirble-0.1.3/
如何将我安装的这个和 future 的 gem 附加到我的 $LOAD_PATH?
最佳答案
您是否需要 irb 中的 RubyGems?
require 'rubygems'
在需要任何 gem 之前可能是必要的。您也可以将此行放在 ~/.irbrc
中,以便在启动 irb 时自动需要您的 RubyGems。
我不确定为什么您的一些 Gem 在您的加载路径中 —— Gem 通常不会出现在 $:
中。
关于ruby - 新安装的 Ruby gem 没有出现在 $LOAD_PATH 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2936291/
我知道要添加到 $LOAD_PATH 的路径就可以了 $LOAD_PATH.unshift(path) 但是我必须将这一行添加到我编写的每个程序中。无论如何要将它添加到系统级别? 我尝试搜索一下 Ru
这其实是关于这个问题的问题:Adding a directory to $LOAD_PATH (Ruby) 将目录添加到 $LOAD_PATH 时会发生什么?是不是像JavaScript一样在执行上下
我见过两种常用的技术,用于将当前正在执行的文件的目录添加到 $LOAD_PATH(或 $:)。如果您不使用 gem,我会看到这样做的好处。显然,一个似乎比另一个更冗长,但有理由优先考虑另一个吗? 第一
我安装了新的稳定 Ruby 版本,当我开始安装 gems 时,我发现在成功安装 gems 后,它们的路径没有添加到 Ruby 加载路径中。 这个问题的原因是什么?我怎样才能实现它? 谢谢。 这是我的环
我在我的rvm gem set里安装了一个gem coffee-cup,ruby-2.1.1@test 路径是/Users/dingxijin/.rvm/gems/ruby-2.1.1@test/ge
我需要知道我的 Ruby 加载路径中有什么,所以我这样做了: $ ruby -e "puts $LOAD_PATH" 它没有打印出任何东西,这是我没有预料到的。所以我尝试了这个: $ ruby -e
在我的 Cucumber 场景中,如果我在目标 Rails 应用程序文件夹中调用 rake db:schema:load,我会得到 Cucumber 进程的 $LOAD_PATH 而不是 Rails
假设我编译自己的新 Ruby (MRI 1.9.3),默认的 LOAD_PATH 是什么,它是如何计算的? 最佳答案 在我的机器上,初始加载路径如下所示: $ ruby -e 'puts $LOAD_
我想通过修改 LOAD_PATH 来帮助 Julia 找到我的 .jl 文件。多变的: julia> readdir() 1-element Array{String,1}: "test.jl" s
我正在尝试在 Jekyll 项目中配置 jQuery。我在引用我的脚本标签时遇到问题(如果我包含 CDN 就可以了)。 我正在阅读一些 github-pages 可能无法处理您的 node_modul
实际上,我想知道我是否可以纯粹通过使用 Ruby 的 C 库附加到 $LOAD_PATH。这样做的原因是我有一个书面扩展(使用 Rice 但这不是非常重要)并且我希望它能够与其他几个在他们自己的目录中
我最近通过源代码编译在 OS X 10.8.3 上安装了 Ruby 2.0.0。我检查了版本 $ ruby --version ruby 2.0.0p195 (2013-05-14 revision
问题:我正在使用 gulp-sass 并且想定义一个 load_path 这样我就不必有很长的 @import 规则 voor bower 依赖项,例如 @import "normalize" 代替
我正在尝试像这样使用我刚刚安装的 gem(通过 sudo gem install excelsior) require 'rubygems' require 'excelsior' ... 这在 ir
我想将 vendor/gems/gems/**/lib 中的所有内容都放到加载路径上。我有办法做到这一点,但感觉很笨拙。现在,我正在通过: base = File.expand_path(File.j
我使用 MacPorts 来管理我的 Ruby/Rails/Gems 安装。最近在执行 gem install wirble 后,当我启动 irb 实例时 wirble 无法加载。这是输出: $ ir
我发现ruby加载路径是一个数组,很多项目都是这样使用的: $:.unshift(File.expand_path("../../lib", __FILE__)) 可以将本地文件添加到ruby路径数
我的 Julia REPL 帮助为 LOAD_PATH 提供了以下内容: help?> LOAD_PATH search: LOAD_PATH LOAD_PATH An array of pa
Ruby 1.9.2 的最新变更集不再生成当前目录 .你的一部分 LOAD_PATH .我有很多 Rakefile 假设 .是 LOAD_PATH 的一部分,所以这打破了他们(他们报告所有基于项目路径
我是一名优秀的程序员,十分优秀!