-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install munin-plugins-rails in a RVM box getting failed. #13
Comments
I think you'll need to use rvmsudo because sudo doesn't necessarily set the right environment variables |
@ebertech thanks, but get the same result after using $ rvmsudo munin-run --debug vida_api_munin_rails_requests |
oh, right munin-run will use the settings in plugin-conf.d. I need to patch this to support rvm. So, if you go to /etc/munin/plugin-conf.d there should be configuration files that look like vida_api_munin_rails_requests. If you open one up you can see the paths to various commands. You'll want to change command and env.request_log_analyzer. So do a which ruby and use that as your command value like this: command /path/you/got %c then do: which request-log-analyzer and change the env.request_log_analyzer setting to be env.request_log_analyzer /path/to/request-log-analyzer |
@ebertech thanks for the reply. which ruby /usr/bin/ruby which request-log-analyzer /usr/bin/request-log-analyzer But the real request-log-analyzer gem is installed under ~/.rvm/gems/ruby-1.8.7-p352@rails2/gems/request-log-analyzer-1.12.0/bin if I execute command "./request-log-analyzer" under the above directory. it runs ok if I execute command "request-log-analyzer", it points to the /user/bin/request-log-analyzer and report error: I have also tried to rm /usr/bin/request-log-analyzer and soft link the ~/.rvm/gems/ruby-1.8.7-p352@rails2/gems/request-log-analyzer-1.12.0/bin/request-log-analyzer to /usr/bin/request-log-analyzer. it still reports load error when execute request-log-analyzer: /usr/bin/request-log-analyzer:5:in `require': no such file to load -- request_log_analyzer (LoadError) |
can you run rvm info and paste the results here? |
fixed with @ebertech instructions ... tnx i was getting mad XD |
request-log-analyzer installed and runs normal
getting '`gem_original_require': no such file to load' error after installed in a RVM environment and ran $ sudo munin-run --debug vida_api_munin_rails_requests
Error:
About to run '/home/appname/.rvm/rubies/ruby-1.8.7-p352/bin/ruby /etc/munin/plugins/app_name_munin_rails_requests'
/home/appname/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in
gem_original_require': no such file to load -- munin-plugins-rails (LoadError) from /home/appname/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in
require'from /etc/munin/plugins/vida_api_munin_rails_requests:52
The text was updated successfully, but these errors were encountered: