Tag: 备份

Ruby on Rails新手

我inheritance了一个有问题的Ruby on Rails应用程序。 关于Rails的一些书籍已经有一半了,但还没有看到一些问题的答案。 备份应用程序的最佳方法是什么? 我可以只使用tar -cvzf app.tgz app吗? 我还不知道该应用程序是否具有sqlite3数据库或连接到数据库服务器。 将应用程序移动到另一台服务器进行测试的最佳方法是什么? 同样,我不知道它是sqlite3还是支持它的数据库服务器。 谢谢, 迈克尔 更新 :是的,我将使用版本控制。 现在没有任何权利。 我认为我想要解决的问题是:app目录的可移动性如何; 如果我想将整个应用程序移动到另一台计算机,我是否需要随身携带其他任何东西?

Bundler抛出没有用于gem安装的文件或目录

在Gemfile中, gem “backup”, :git => “git://github.com/tenmiles/backup.git”, :ref => “develop” n本地和暂存, bundle install确实成功完成。 在生产中,当bundle install –deployment发生时,bundler会抛出此错误 Using backup (3.0.19) from git://github.com/tenmiles/backup.git (at develop) /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in `initialize’: No such file or directory – /home/anand/public_html/myapp/releases/20111113170352/vendor/bundle/ruby/1.9.1/bundler/gems/gems/backup-3.0.19/bin/backup (Errno::ENOENT) 我查了/home/anand/public_html/myapp/releases/20111113170352/vendor/bundle/ruby/1.9.1/bundler/gems/gems/,backup-150fb5168ebe就在那里! 它是通过git安装的gem。 为什么bundler在寻找backup-3.0.19。 如何刷新备份gem并要求bundler从头开始重新安装gem。 请帮忙