# Pam\_ruby and "require" statement

**URL:** <https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764>\
**Category:** Ruby\
**Created:** [December 8, 2006, 11:42am UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764 "2006-12-08T11:42:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prhlava](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/71e660/32.png) [@prhlava](https://www.ruby-forum.com/u/prhlava)\
**Post date:** [December 8, 2006, 11:42am UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764/1 "2006-12-08T11:42:42Z")

</div>

i am trying to write a pam module in ruby (using the latest pam-ruby and  
ruby-pam). the basic test module/script works but it fails when trying  
to use “require” statement (the same require statement succeeds from irb  
or ruby).

so, is there a way to do require from ruby script when using pam-ruby?

vladimir

---

<div class="post-metadata">

**Author:** ![prhlava](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/71e660/32.png) [@prhlava](https://www.ruby-forum.com/u/prhlava)\
**Post date:** [December 8, 2006, 12:04pm UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764/2 "2006-12-08T12:04:24Z")

</div>

2006/12/8, Vladimir K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> i am trying to write a pam module in ruby (using the latest pam-ruby and  
> ruby-pam). the basic test module/script works but it fails when trying  
> to use “require” statement (the same require statement succeeds from irb  
> or ruby).
> 
> so, is there a way to do require from ruby script when using pam-ruby?

Hi Vlad,

make sure that your library is in the $LOAD\_PATH

Cheers,  
zimbatm

---

<div class="post-metadata">

**Author:** ![prhlava](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/71e660/32.png) [@prhlava](https://www.ruby-forum.com/u/prhlava)\
**Post date:** [December 8, 2006, 12:23pm UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764/3 "2006-12-08T12:23:42Z")

</div>

> make sure that your library is in the $LOAD\_PATH

not sure i understand, pam\_ruby.so calls my ruby script, my ruby script  
does require (for example “require pp”).

the script works without require and not with require…

vlad

---

<div class="post-metadata">

**Author:** ![prhlava](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/71e660/32.png) [@prhlava](https://www.ruby-forum.com/u/prhlava)\
**Post date:** [December 8, 2006, 5:24pm UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764/4 "2006-12-08T17:24:20Z")

</div>

$LOAD\_PATH settings makes this work, thaks for the help…

---

<div class="post-metadata">

**Author:** ![prhlava](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/71e660/32.png) [@prhlava](https://www.ruby-forum.com/u/prhlava)\
**Post date:** [December 8, 2006, 12:41pm UTC](https://www.ruby-forum.com/t/pam-ruby-and-require-statement/78764/5 "2006-12-08T12:41:22Z")

</div>

oops,

you meant ruby $LOAD\_PATH…

will test this later.

vlad
