自从我开始使用rvm管理我的ruby安装以来,一直遇到问题。每当我想要我编写的另一个类,例如require 'filename'
时,我在尝试运行脚本时出现require - no such file to load
错误。如果我使用rvm use system
切换回我的系统ruby它再次工作,但我1.8.2作为我的系统ruby和我想在我的代码中使用的一些功能只有1.9。*,我可以通过rvm访问。我该如何解决这个问题?
答案 0 :(得分:5)
我不确定这是RVM的问题,但Ruby 1.9的问题不包括'。'在当前的道路上。例如,如果您尝试在'./lib/file.rb'处要求库,则无法执行
require "lib/file"
你必须这样做:
require "./lib/file"
您是否尝试过该要求的语法?
答案 1 :(得分:1)
我认为你想使用require_relative