我怎样才能撤消 rm -rf $HOME/.rvm*

我怎样才能撤消 rm -rf $HOME/.rvm*

这是什么rm -rf $HOME/.rvm*意思?

我无意中在 Ubuntu 终端的 VPS 服务器上运行了它,现在我的 ruby​​ 应用程序遇到了各种问题。我该如何撤消它?或者我需要做什么才能回到我执行之前的状态?

答案1

从您应该保留的详细备份中恢复已删除的文件。

答案2

将应用程序配置保存在项目中是一种很好的做法,因此假设您有这样的文件,您应该能够从中重建环境:

  1. 再次安装 rvm:\curl -L https://get.rvm.io | bash -s stable
  2. 将 rvm 加载到 shell 中:source ~/.rvm/scripts/rvm
  3. 找到项目目录并进入该目录:cd ~/apps/my_app
  4. 尝试从项目中安装和使用 ruby​​:rvm use --install --create .
  5. 尝试从项目中安装宝石:bundle install

对于第 4 步,最有可能的文件名为.rvmrcor .ruby-version,但 rvm 甚至可以尝试从中检测 rubyGemfile

对于第 5 步,大多数 ruby​​ 应用程序使用Gemfile来管理你的 gem 依赖项。

相关内容