I set a hook because it runs fine as one of my regular users, under that user Install the necessary gems using You should know Ruby where its gems are installed Environment gem install - user-installed . Now I want to run the hook as a separate user, but when I try, Ruby can not find the gems set up:
$ /home/user/.gem /ruby/1.9. 1 / bin / jekyll /usr/lib/ruby/1.9.1/rubygems/dependency.rb7247:in `to_specs': jacail (& gt; = 0) could not be found [rack-1.5.2, rack-protection-1.5 .0, Ruby-Opinid-2.8.8, Pappara-1.0, Tilting -1.3.6] (Gem :: Load Errors) /usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in- To / srpc '/usr/lib/ruby/1.9.1/rubygems.rb: 1210: in / emo / user / .gem / ruby / 1.9.1 / bin / jekyll18: in` & lt; From `gem 'main & gt; '
GEM_HOME controls this, so you can do something like this:
Export GEM_HOME = / home / user / .gem / ruby / 1.9.1 $ GEM_HOME / bin / Jquile help
No comments:
Post a Comment