Questions tagged [load-path]
63 questions
156
votes
7 answers
Why does Ruby 1.9.2 remove "." from LOAD_PATH, and what's the alternative?
The latest changesets to Ruby 1.9.2 no longer make the current directory . part of your LOAD_PATH. I have a non-trivial number of Rakefiles that assume that . is part of the LOAD_PATH, so this broke them (they reported "no such file to load" for all…

John Feminella
- 303,634
- 46
- 339
- 357
102
votes
8 answers
Adding a directory to $LOAD_PATH (Ruby)
I have seen two commonly used techniques for adding the directory of the file currently being executed to the $LOAD_PATH (or $:). I see the advantages of doing this in case you're not working with a gem. One seems more verbose than the other,…

Mark W
- 2,522
- 3
- 18
- 21
63
votes
5 answers
What does the "$" character mean in Ruby?
Been playing with Ruby on Rails for awhile and decided to take a look through the actual source. Grabbed the repo from GitHub and started looking around. Came across some code that I am not sure what it does or what it references.
I saw this code…

Scott Radcliff
- 1,501
- 1
- 9
- 13
19
votes
3 answers
what is "$:" in ruby?
Usually be seen in .gemspec file. eg. i18n.gemspec.
$: << File.expand_path('../lib', __FILE__)

lchanmann
- 357
- 2
- 10
19
votes
5 answers
Organization of Locale Files in rails app
I currently have the following 4 files in my config/locales of my root application:
-en.yml
-de.yml
-simple_form.en.yml
-simple_form.de.yml
In my application.rb which resides in a spec/dummy folder for testing the application gem I have the…

Jay
- 3,012
- 14
- 48
- 99
13
votes
2 answers
How is the default Ruby LOAD_PATH determined?
Assuming I compile my own fresh Ruby (MRI 1.9.3), what is the default LOAD_PATH, and how is that computed?

Alex Gaynor
- 14,353
- 9
- 63
- 113
12
votes
3 answers
add-to-list 'load-path doesn't seem to work
Whenever I see some installation instruction for an emacs package it always suggests to use add-to-list 'load-path it never works for me. For some reason and I have to use load-file. For example, this will not work:
(add-to-list 'load-path…

rabidmachine9
- 7,775
- 11
- 46
- 59
11
votes
1 answer
Ruby require "no such file to load" error yet clearly in path
I've been trying to get a ruby file to require another ruby file and I feel like I'm going crazy. My setup is as follows
Two files in '/raid1/ruby-code/benchmark/'
CommandRunner
Benchmarker
Benchmarker is the main program at this point and wants…

asm
- 8,758
- 3
- 27
- 48
10
votes
1 answer
gulp-sass work around for load_path support?
Problem:
I'm using gulp-sass and would like to define a load_path so that I don't have to have really long @import rules voor bower dependencies e.g.
@import "normalize"
instead of
@import…

Timidfriendly
- 3,224
- 4
- 27
- 36
9
votes
2 answers
Adding to Rails autoload_path from Gem
I want to write a gem that adds a app/services directory to a Rails application.
Since I want to add it from within the Gem i came up with this solution:
class Railtie < ::Rails::Railtie
config.after_initialize do |app|
::Rails.logger.info…

phoet
- 18,688
- 4
- 46
- 74
8
votes
4 answers
Why can't I require a file in the parent directory in ruby?
Note that I am not using Rails. I have a directory structure like:
foo/
bar/
base_classes/
base_classes.rb
base_classes.rb:
Dir.glob(File.expand_path(File.join("base_classes/config/constants", "*.rb"))) { |file| require file}
…

Jeremy Smith
- 14,727
- 19
- 67
- 114
8
votes
0 answers
RVM - Ruby integration was extracted to a separate gem (`remove $LOAD_PATH.unshift`)
I was upgrading to Rails 3.2.6 (ruby 1.9.3-p194) and installing RVM on Debian and using Apache2 server (2.2.19).
I used these very nice instructions: http://dalibornasevic.com/posts/21-rvm-and-passenger-setup-for-rails-2-and-rails-3-apps/
The Apache…

user909943
- 111
- 6
8
votes
2 answers
Add $LOAD_PATH externally
I understand that to add a path to $LOAD_PATH just do
$LOAD_PATH.unshift(path)
But I have to add this line to every program I wrote. Is there anyway to add it to the system level?
I tried to search a bit on the startup script for Ruby, but did not…

SwiftMango
- 15,092
- 13
- 71
- 136
7
votes
2 answers
How to refer a local gem in ruby?
I pack some ruby code into a gem. I want to refer the code in the gem in some other code.
So in the Gemfile I specify the gem's name, version, and local path. Like:
gem 'gemname','0.x', :path => 'RELATIVE_PATH_TO_GEM_FILE'
After bundle install, I…

user810923
- 71
- 1
- 2
6
votes
2 answers
Fast (Rspec) tests with and without Rails
I have two classes:
1.Sale is a subclass of ActiveRecord; its job is to persist sales data to the database.
class Sale < ActiveRecord::Base
def self.total_for_duration(start_date, end_date)
self.count(conditions: {date: start_date..end_date})
…

Mike
- 9,692
- 6
- 44
- 61