# Help: password ArgumentError!

**URL:** <https://www.ruby-forum.com/t/help-password-argumenterror/178124>\
**Category:** Rails\
**Created:** [October 29, 2009, 2:24pm UTC](https://www.ruby-forum.com/t/help-password-argumenterror/178124 "2009-10-29T14:24:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luke](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@luke](https://www.ruby-forum.com/u/luke)\
**Post date:** [October 29, 2009, 2:24pm UTC](https://www.ruby-forum.com/t/help-password-argumenterror/178124/1 "2009-10-29T14:24:34Z")

</div>

When I make model, I get error like below:

jizhe@jizhe-laptop:~/ruby4rails/r4rmusic1$ ruby script/generate model  
work  
/usr/local/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 18, col 2:` password: jizheair’ (ArgumentError)  
from /usr/local/lib/ruby/1.8/yaml.rb:133:in `load' from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb: 880:in`database\_configuration’  
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:  
416:in `initialize_database' from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb: 141:in`process’  
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:  
113:in `send' from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb: 113:in`run’  
from /home/jizhe/ruby4rails/r4rmusic1/config/environment.rb:9  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in`require’  
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/  
generate.rb:1  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in`require’  
from script/generate:3

my database.yml :

# SQLite version 3.x

# gem install sqlite3-ruby (not necessary on OS X Leopard)

development:  
adapter: mysql  
database: r4rmusic1\_development  
pool: 5  
timeout: 5000  
username:root  
password: jizheair  
host: localhost  
socket: /var/run/mysqld/mysqld.sock

# Warning: The database defined as “test” will be erased and

# re-generated from your development database when you run “rake”.

# Do not set this db to the same as development or production.

test:  
adapter: sqlite3  
database: db/test.sqlite3  
pool: 5  
timeout: 5000  
username:root  
password:jizheair

production:  
adapter: sqlite3  
database: db/production.sqlite3  
pool: 5  
timeout: 5000  
username:root  
password:jizheair

Please help me in tis regard.

---

<div class="post-metadata">

**Author:** ![luke](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@luke](https://www.ruby-forum.com/u/luke)\
**Post date:** [October 29, 2009, 2:26pm UTC](https://www.ruby-forum.com/t/help-password-argumenterror/178124/2 "2009-10-29T14:26:54Z")

</div>

> production:  
> adapter: sqlite3  
> database: db/production.sqlite3  
> pool: 5  
> timeout: 5000  
> username:root  
> password:jizheair

If i remember correctly, yaml cares about the space after the :

Fred

---

<div class="post-metadata">

**Author:** ![luke](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@luke](https://www.ruby-forum.com/u/luke)\
**Post date:** [October 29, 2009, 2:38pm UTC](https://www.ruby-forum.com/t/help-password-argumenterror/178124/3 "2009-10-29T14:38:37Z")

</div>

Thank you for reply:)

I have try to insert a space before my password, but the error is  
still there.

On Oct 29, 9:24 pm, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![luke](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@luke](https://www.ruby-forum.com/u/luke)\
**Post date:** [October 29, 2009, 2:43pm UTC](https://www.ruby-forum.com/t/help-password-argumenterror/178124/4 "2009-10-29T14:43:18Z")

</div>

Ok, the problem is solved. just like you said, it’s the space problem.  
Thank you very much:)

On Oct 29, 9:24 pm, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
