У меня есть виртуальная машина VMware с UBuntu 11.04, Apache и MySQL и Ruby on Rails 3.1.
Я сделал учебник по нему http://ruby.railstutorial.org/ruby-on-rails-tutorial-book и хотел скопировать приложение на другой компьютер с такой же настройкой, запустить «rake db: migrate» и затем использовать приложение.
Я скопировал папку на хост-компьютер (Win 7), открыл вторую виртуальную машину и скопировал туда приложение.
Ну, я вижу, что только некоторые файлы были скопированы! Те файлы, которые были изначально созданы при запуске команды «rails new app», но не те, которые были созданы при выполнении этого урока.
Я попытался заархивировать папку на виртуальной машине, скопировать на хост-компьютер, снова скопировать на вторую виртуальную машину. Когда я распаковываю его, у меня происходит то же самое, что и выше: в этом zip-файле находится только исходное приложение, а не то, что я добавил позже.
Почему это происходит ??
Я использую учетную запись пользователя, а не учетную запись root. Но я попытался использовать учетную запись root (подумав, что это может быть связано с разрешениями), и у меня та же проблема.
Как сделать так, чтобы можно было без проблем скопировать приложение (со всем, что в нем есть) с одного компьютера на другое?