J'ai essayé este mais cela n'a pas fonctionné et semblait être pour osx. J'ai une nouvelle installation Ubuntu 10.10 avec rvm, rails 3 et ruby 1.9.2. J'ai une application rails fraîche, mais l'utilisation de gem ou de rails entraîne les avertissements suivants (avec décalage).
$ rails -v
/home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, mode 040777
/home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/bundler-1.0.10/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /home/chance in PATH, mode 040777
Rails 3.0.5
$ gem -v
/home/chance/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: warning: Insecure world writable dir /home/chance in PATH, mode 040777
1.6.2
Au cas où cela aurait de l'importance, voici mon Gemfile :
source 'http://rubygems.org'
gem 'rails'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'sqlite3-ruby', :require => 'sqlite3'
gem "haml"
gem "formtastic"
gem "will_paginate"
gem "devise"
gem "delayed_job"
gem "whenever"
gem "memcache-client"
gem "capistrano"
group :testing do
gem "rspec"
gem "rspec-rails"
gem "autotest-standalone"
gem "autotest-rails"
gem "autotest-growl"
gem "mocha"
gem "shoulda"
gem "factory_girl_rails"
end
group :development do
gem "cheat"
gem "bullet"
gem "ruby-growl"
end
0 votes
J'ai aussi une prime sur stackoverflow.com/questions/5360327/ si c'est la même solution. Mon serveur démarre effectivement et je ne savais pas si c'était le même problème. (Je suis un newb *nix)
1 votes
Lorsque vous avez dit que vous avez essayé la réponse de l'autre question, avez-vous simplement utilisé la commande suggérée ici :
sudo chmod go-w /usr/local/bin
? Si oui, essayezchmod go-w /home/chance
à la place.0 votes
Matt, peux-tu vraiment répondre avec ça ? c'était une question stupide mais /usr/local/bin a échoué silencieusement donc je pensais que le chmod était passé. Merci.
0 votes
Duplicata possible de avertissement Répertoire insécable dans le monde
0 votes
Je reçois l'erreur ci-dessus pour /usr/lib - Et je ne peux même pas exécuter chmod go-w car il n'y a pas de permission pour un utilisateur autre que Root. Pour certaines raisons, je ne peux pas entrer dans Root. Par conséquent, quelle est la solution maintenant autre que d'ignorer ?