Hi folks.
I am just starting rails and have two current issues. I have installed
everything, I think, and (first) I''m having permissions feedback upon
rails generate:
> $ rails generate
>
/Library/Ruby/Gems/1.8/gems/railties-3.1.0/lib/rails/script_rails_loader.rb:11:
warning: Insecure world writable dir /Library/WebServer/Documents in PATH, mode
040777
> /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:136:
warning: Insecure world writable dir /Library/WebServer/Documents in PATH, mode
040777
I set my project folder permissions to -R 777 to alleviate permissions issues.
But, it''s giving me this.
What are the proper permissions for a /Library/WebServer/Documents/project1/
directory?
Second, I seem to be having some mysql2 gem issues.
> /Library/Ruby/Gems/1.8/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle:
dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle, 9):
Library not loaded: libmysqlclient.18.dylib (LoadError)
> Referenced from:
/Library/Ruby/Gems/1.8/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle
> Reason: image not found -
/Library/Ruby/Gems/1.8/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle
> from /Library/Ruby/Gems/1.8/gems/mysql2-0.3.7/lib/mysql2.rb:9
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in
`require''
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in
`require''
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in
`each''
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in
`require''
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in
`each''
> from
/Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in
`require''
> from /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler.rb:120:in
`require''
> from /Library/WebServer/Documents/simple_cms/config/application.rb:7
> from
/Library/Ruby/Gems/1.8/gems/railties-3.1.0/lib/rails/commands.rb:21:in
`require''
> from /Library/Ruby/Gems/1.8/gems/railties-3.1.0/lib/rails/commands.rb:21
> from script/rails:6:in `require''
> from script/rails:6
Notes:
- I have 64 bit mysql installed. Server version: 5.5.16 MySQL Community Server
(GPL) for MacBook (INtel Core 2 Duo)
- root password was changed, but there is nothing in the database.yml
corresponding to the root password. I am assuming this is the account
that''s being used. Should I change that?
- the mysql2 gem is installed:
> $ gem list
>
> *** LOCAL GEMS ***
>
> actionmailer (3.1.0)
> actionpack (3.1.0)
> activemodel (3.1.0)
> activerecord (3.1.0)
> activeresource (3.1.0)
> activesupport (3.1.0)
> arel (2.2.1)
> bcrypt-ruby (3.0.1)
> builder (3.0.0)
> bundler (1.0.18)
> coffee-rails (3.1.1)
> coffee-script (2.2.0)
> coffee-script-source (1.1.2)
> erubis (2.7.0)
> execjs (1.2.6)
> hike (1.2.1)
> i18n (0.6.0)
> jquery-rails (1.0.14)
> json (1.6.0)
> mail (2.3.0)
> mime-types (1.16)
> multi_json (1.0.3)
> mysql2 (0.3.7)
> polyglot (0.3.2)
> rack (1.3.3)
> rack-cache (1.0.3)
> rack-mount (0.8.3)
> rack-ssl (1.3.2)
> rack-test (0.6.1)
> rails (3.1.0)
> railties (3.1.0)
> rake (0.9.2)
> rdoc (3.9.4)
> rubygems-update (1.8.10)
> sass (3.1.7)
> sass-rails (3.1.2)
> sprockets (2.0.0)
> thor (0.14.6)
> tilt (1.3.3)
> treetop (1.4.10)
> tzinfo (0.3.29)
> uglifier (1.0.3)
I tried with the following as well, and it still produces the same result:
> sudo gem install mysql2 --
--with-mysql-config=/usr/local/mysql-5.5.16-osx10.6-x86_64/bin/mysql_config
This is on OS X Lion 10.7.1. Any help appreciated.
Cheers
_____________
Rich in Toronto
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.