gpt4 book ai didi

ruby-on-rails - 安装多个版本的 Rails 会覆盖以前的安装吗?

转载 作者:数据小太阳 更新时间:2023-10-29 07:12:09 26 4
gpt4 key购买 nike

如果我一直输入 gem install rails 使用不同版本的 Rails 会怎样?

例如,我可以输入:

gem install rails --verson 3.2.10

gem install rails

这给了我版本 3.2.12。

问题

  1. 每次安装都会覆盖之前的吗?

  2. 它会删除所有旧文件并添加我正在安装的新版本吗?

  3. 或者如果我运行它两次,它会保留一些文件吗?

我正在使用 Ubuntu。

最佳答案

它将安装两个独立的 gem。实际的可执行文件 rails 将调用最新版本。

你可以覆盖它

<gem_command> _<version>_

例如,

rails _3.2.10_

将执行 Rails 3.2.10。

bundler

顺便说一下,如果我们专门讨论 Ruby on Rails,您应用中使用的 gem 由 Bundler 控制. Bundler 查看应用根目录中的 Gemfile,然后自行确定要下载、安装和使用的版本。

如果您是初学者,此时您不必担心所有这些事情。 gem install railsrails new app 就是您所需要的。

关于ruby-on-rails - 安装多个版本的 Rails 会覆盖以前的安装吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com