我正在运行Windows 7 64位,并通过位于rubyinstaller.org的rubyinstaller安装了ruby我正在尝试
require 'anygemfile'
我正在
/dir/dir/file:#::in `require': cannot load such file -- anygemfiles (LoadError).
我可以加载交互式ruby并要求'redis'=>真正。然而,要求'redis'返回上述错误(s / anygemfiles / redis)。链轮,撬相同。任何宝石文件。
ruby -v => 1.9.3
gem -v => 1.8.16
which redis => C:\correct\directory
gem install anygem => installs gem
我正在运行的确切代码在linux上以及其他Windows框中开箱即用。
通过rubyinstaller重新安装ruby之后我现在得到了:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find redis (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
from C:/Users/Tom/workspace/ricrb/asdf.rb:1:in `<main>'
答案 0 :(得分:2)
我也解决了我的问题。
最初我安装了ruby1.9.3。之后我安装了rails3软件:这就是问题
bin文件发生冲突。
我通过卸载ruby1.9.3
的初始安装解决了这个问题答案 1 :(得分:0)
再次重新发送以确保我没有遗漏任何内容后,可以选择将ruby可执行文件添加到路径中。我在安装过程中错过了这个。