naz*_*art 1 ruby warnings ruby-on-rails ubuntu-10.04
安装Rails后,根据这篇文章Ubuntu,Ruby,RVM,Rails和You.
在使用时scaffold我看到一些奇怪的警告.
我按照下面的步骤:
nazar@lelyak-desktop:~/Documents/rails? rails new blog
nazar@lelyak-desktop:~/Documents/rails/blog? cd blog
nazar@lelyak-desktop:~/Documents/rails/blog? rails generate scaffold post title:string body:text
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0/gems/spring-1.1.2/lib/spring/application.rb:164: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
Run Code Online (Sandbox Code Playgroud)
我想知道,如果我理解正确rails使用SqlLite默认情况下?怎么把在blog/db它没有创建任何sqlite3文件?
这里有问题吗?
小智 12
这是一个警告,您的主目录可由组中的任何人以及其他任何人(即世界)写入.将777在模式结束时,指示该目录是由所有自己(所有者),该集团加上世界可写的.通常它应该以您希望您的主目录打开755或750取决于您的主目录的开放程度.
它不会阻止任何工作,但它是一个合理的警告,因为你真的不希望你的主目录打开这样.
最简单的修复方法是执行以下命令:
chmod go-w /home/nazar
Run Code Online (Sandbox Code Playgroud)
这将删除组和其他人(世界)的写入权限.
| 归档时间: |
|
| 查看次数: |
3791 次 |
| 最近记录: |