ошибка граблей в убунту - PullRequest
       44

ошибка граблей в убунту

0 голосов
/ 08 октября 2011

Я пытался выполнить следующую команду, но она показывает следующую ошибку:

$ sudo rake dtach:install 
/home/uday/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/ 
rubygems.rb:314:in `bin_path': can't find gem rake ([">= 0"]) with 
executable rake (Gem::GemNotFoundException) 
        from /usr/local/bin/rake:19:in `<main>'

Есть ли способ обойти эту ошибку?

Ответы [ 2 ]

2 голосов
/ 08 октября 2011

Согласно документации по RVM, единственное время, когда вы используете sudo, - это установка самого RVM.Единственный раз, когда вы используете rvmsudo после установки RVM - это обновление самого RVM.Если вы использовали sudo в любое время, кроме описанного выше времени, вам нужно будет удалить RVM и переустановить его.Попытка определить, где разрешения были испорчены на самой установке, занимает много времени и подвержена ошибкам.Поэтому переустановка - лучший вариант.

Вы ДОЛЖНЫ добавить пользователей, которым вы хотите разрешить использовать RVM, непосредственно при многопользовательской установке, в группу rvm, а также, чтобы th (at | ose) пользователь (и) вышел из системы, а затем снова вошел, так как членство в группеопределяется только при входе в систему.

Кроме того, мегас правильно.Его команда - правильная команда для использования в проекте.

1 голос
/ 08 октября 2011

Попробуйте эту команду: bundle exec rake dtach:install

...