diff options
author | Nicholas Seckar <nseckar@gmail.com> | 2005-10-16 17:10:34 +0000 |
---|---|---|
committer | Nicholas Seckar <nseckar@gmail.com> | 2005-10-16 17:10:34 +0000 |
commit | 98c1735f0313a08563d8cb92fcbff48b2be906fc (patch) | |
tree | 4095d185dd7a15bf5692cc45c22d45cd24c25a8b | |
parent | 50a02abd6de6a8c903360b8fb6c287860a50afcd (diff) | |
download | rails-98c1735f0313a08563d8cb92fcbff48b2be906fc.tar.gz rails-98c1735f0313a08563d8cb92fcbff48b2be906fc.tar.bz2 rails-98c1735f0313a08563d8cb92fcbff48b2be906fc.zip |
Fix rake dev and related commands
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2653 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
-rw-r--r-- | railties/CHANGELOG | 2 | ||||
-rw-r--r-- | railties/Rakefile | 6 | ||||
-rw-r--r-- | railties/configs/database.yml | 6 |
3 files changed, 10 insertions, 4 deletions
diff --git a/railties/CHANGELOG b/railties/CHANGELOG index 14ce0f1c58..abfb16cf03 100644 --- a/railties/CHANGELOG +++ b/railties/CHANGELOG @@ -1,5 +1,7 @@ *SVN* +* Fix rake dev and related commands [Nicholas Seckar] + * The rails command tries to deduce your MySQL socket by running `mysql_config --socket`. If it fails, default to /path/to/your/mysql.sock diff --git a/railties/Rakefile b/railties/Rakefile index 021190d472..07672415a2 100644 --- a/railties/Rakefile +++ b/railties/Rakefile @@ -156,7 +156,11 @@ task :copy_application do end task :copy_configs do - cp "configs/database.yml", "#{PKG_DESTINATION}/config/database.yml" + app_name = "rails" + socket = nil + require 'erb' + File.open("#{PKG_DESTINATION}/config/database.yml", 'w') {|f| f.write ERB.new(IO.read("configs/database.yml")).result(binding)} + cp "configs/routes.rb", "#{PKG_DESTINATION}/config/routes.rb" cp "configs/apache.conf", "#{PKG_DESTINATION}/public/.htaccess" diff --git a/railties/configs/database.yml b/railties/configs/database.yml index ffa8d11b4b..9e4a08ddf7 100644 --- a/railties/configs/database.yml +++ b/railties/configs/database.yml @@ -1,7 +1,7 @@ development: adapter: mysql database: <%= app_name %>_development - socket: <%= socket %> + <%= "socket: #{socket}" if socket %> username: root password: # With the MySQL adapter on localhost, it defaults to /tmp/mysql.sock @@ -13,13 +13,13 @@ development: test: adapter: mysql database: <%= app_name %>_test - socket: <%= socket %> + <%= "socket: #{socket}" if socket %> username: root password: production: adapter: mysql database: <%= app_name %>_production - socket: <%= socket %> + <%= "socket: #{socket}" if socket %> username: root password: |