使用RVM时,要求脚本被破坏

Ric*_*kes 1 ruby require rvm

自从我开始使用rvm来管理我的ruby安装以来,一直遇到问题.每当我想要我编写的另一个类时,例如require 'filename',require - no such file to load 当我尝试运行我的脚本时,我会收到错误.如果我使用rvm use system它切换回我的系统ruby 再次工作,但我1.8.2作为我的系统ruby和我想在我的代码中使用的一些功能仅在1.9.*中可用,我可以通过rvm访问.我该如何解决这个问题?

Eug*_*ene 5

我不确定这是RVM的问题,但Ruby 1.9的问题不包括'.' 在当前的道路上.例如,如果您尝试在"./lib/file.rb"中要求库,则无法执行此操作

require "lib/file"
Run Code Online (Sandbox Code Playgroud)

你必须这样做:

require "./lib/file"
Run Code Online (Sandbox Code Playgroud)

您是否根据需要尝试了该语法?