console - Gem not available in self executing ruby file -
i have written myself simple ruby script requires listen gem. running in console works perfectly.
$ ruby script.rb args i passing pwd argument. got annoyed of wanted make script executable across linux. added following line beginning of script
#!/usr/bin/env ruby require "listen" ... when use self executing file, runs error.
$ ./script.rb output:
./listen.rb:55: uninitialized constant listen (nameerror) ./script.rb:3:in `require' ./script.rb:3 do have suggestions cause of problem be? have 1 guess: #!/usr/bin/env ruby calls different ruby env $ ruby is. how can find out? (i using rbenv manage rubys)
Comments
Post a Comment