Во время работы над приложением Sinatra у меня возникла своеобразная проблема, надеюсь, кто-то может мне помочь. Я запускаю ruby 1.9.3, и когда я запускаю свое приложение, используя ruby myapp.rb
Он запускается на локальном хосте с ошибкой. Однако, когда я попытался sudo ruby myapp.rb
Это дает мне ошибку, что Синатра не может быть загружен и когда он показывает мне библиотеку, из которой она тянет Синатра, это /usr/lib/ruby/1.9.1Sinatra LoadError
Я думаю, что тот, где моя проблема, но я не знаю, как изменить этот путь. Я делаю это в своем приложении или терминале, чтобы изменить путь для ruby, любую помощь?
Perfect. Я использовал rvm, поэтому 'rvmsudo ruby myapp.rb' работал отлично. Большое вам спасибо! – kkaul