Replayer(2.0.1,默认值:1.17.2)如何将默认值更改为2.0.1
jk9hmnmh1#
遵循https://mixler.io/guides/mixler_2_mixde.html#mixding-applications-from-mixler-1-to-mixler-2,以下是对我有效的方法:
gem install --default bundler gem update --system bundle update --bundler
v440hwme2#
当我试图在我的机器上将Bundler gem 2.2.11设置为默认gem时,我也有同样的担心。
我是这样做到的:
首先,我列出了Bundler gem的所有其他版本,因为我不需要它们:
gem list bundler gem uninstall bundler
如果您遇到这样的错误,
Gem bundler-2.1.4 cannot be uninstalled because it is a default gem
简单地运行下面的命令来获取你的ruby安装目录:
gem environment | grep "INSTALLATION DIRECTORY"
这应该显示如下输出。在我的例子中,我的Ruby版本是2.7.2:
2.7.2
- INSTALLATION DIRECTORY: /home/mycomputer/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0
接下来,导航到INSTALLATION PATH的specifications/default目录:
INSTALLATION PATH
specifications/default
cd /home/mycomputer/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/specifications/default
删除/删除bundler.gemspec文件,你有.在我的例子中,它是bundler-2.1.4.gemspec,所以我运行命令:
bundler.gemspec
bundler-2.1.4.gemspec
rm bundler-2.1.4.gemspec
接下来,我安装了Bundler gem 2.2.11,并将其设置为默认gem:
gem install --default bundler -v 2.2.11
接下来,我列出了我的Bundler版本:
gem list bundler
最后,我更新了我的gems以使用新安装的Bundler:
gem update --system
仅此而已
希望这能帮上忙
ruyhziif3#
帮助我的是从文件夹lib\ruby\gems\2.6.0\specifications\default\中手动删除当前默认值然后像往常一样安装新的搅拌器,gem install bundler或作为默认gem install --default bundler
lib\ruby\gems\2.6.0\specifications\default\
gem install bundler
gem install --default bundler
lsmepo6l4#
您需要删除.spec文件来删除gem。步骤:
.spec
gem env
bundler-VERSION.gemspec
gem install bundler:VERSION --default
jhdbpxl95#
gem install --default bundler:<version>
zwghvu4y6#
您需要知道默认规范在哪里,因此使用gem environment来找出答案。我使用的步骤是:
gem environment
gem environment # note INSTALLATION DIRECTORY cd <installation_dir> cd specifications/default rm bundler-2.1.4.gemspec gem install --default bundler -v 2.2.11
ezykj2lf7#
要更改Rails应用程序中使用的Bundler的默认版本,您可以在Gemfile中指定版本,然后更新它。你可以这样做:指定所需捆绑程序版本:在Gemfile中,添加您要用途:使用的Bundler版本:gem 'Bundler','x.x.x'将'x.x.x'替换为您要使用的特定Bundler版本。更新Bundler:打开终端并运行以下命令:gem install Bundler -v x.x.x再次将'x.x.x'替换为您希望设置为默认的特定Bundler版本。更新宝石:更改Bundler版本后,您需要更新应用程序中的gem:bundle update这将根据Gemfile中指定的版本更新应用程序中的所有gem。验证Bundler版本:您可以使用以下命令在Rails应用程序中验证Bundler版本:bundle -v这将显示当前活动的Bundler版本。现在,Bundler应该在默认情况下为这个Rails应用程序使用Gemfile中指定的版本。请记住,如果您正在处理多个Rails项目,每个项目都可以在其Gemfile中指定自己的Bundler版本。这允许您根据需要为不同的项目使用不同版本的Bundler。
7条答案
按热度按时间jk9hmnmh1#
遵循https://mixler.io/guides/mixler_2_mixde.html#mixding-applications-from-mixler-1-to-mixler-2,以下是对我有效的方法:
v440hwme2#
当我试图在我的机器上将Bundler gem 2.2.11设置为默认gem时,我也有同样的担心。
我是这样做到的:
首先,我列出了Bundler gem的所有其他版本,因为我不需要它们:
如果您遇到这样的错误,
简单地运行下面的命令来获取你的ruby安装目录:
这应该显示如下输出。在我的例子中,我的Ruby版本是
2.7.2
:接下来,导航到
INSTALLATION PATH
的specifications/default
目录:删除/删除
bundler.gemspec
文件,你有.在我的例子中,它是bundler-2.1.4.gemspec
,所以我运行命令:接下来,我安装了Bundler gem 2.2.11,并将其设置为默认gem:
接下来,我列出了我的Bundler版本:
最后,我更新了我的gems以使用新安装的Bundler:
仅此而已
希望这能帮上忙
ruyhziif3#
帮助我的是从文件夹
lib\ruby\gems\2.6.0\specifications\default\
中手动删除当前默认值然后像往常一样安装新的搅拌器,
gem install bundler
或作为默认
gem install --default bundler
lsmepo6l4#
您需要删除
.spec
文件来删除gem。步骤:
gem env
-尝试在specifications/default
中的GEM PATHS下提供的列表中搜索1.删除
bundler-VERSION.gemspec
1.如果你没有特定的:
gem install bundler:VERSION --default
jhdbpxl95#
zwghvu4y6#
您需要知道默认规范在哪里,因此使用
gem environment
来找出答案。我使用的步骤是:
ezykj2lf7#
要更改Rails应用程序中使用的Bundler的默认版本,您可以在Gemfile中指定版本,然后更新它。你可以这样做:
指定所需捆绑程序版本:
在Gemfile中,添加您要用途:使用的Bundler版本:
gem 'Bundler','x.x.x'将'x.x.x'替换为您要使用的特定Bundler版本。
更新Bundler:
打开终端并运行以下命令:
gem install Bundler -v x.x.x再次将'x.x.x'替换为您希望设置为默认的特定Bundler版本。
更新宝石:
更改Bundler版本后,您需要更新应用程序中的gem:
bundle update这将根据Gemfile中指定的版本更新应用程序中的所有gem。
验证Bundler版本:
您可以使用以下命令在Rails应用程序中验证Bundler版本:
bundle -v这将显示当前活动的Bundler版本。
现在,Bundler应该在默认情况下为这个Rails应用程序使用Gemfile中指定的版本。
请记住,如果您正在处理多个Rails项目,每个项目都可以在其Gemfile中指定自己的Bundler版本。这允许您根据需要为不同的项目使用不同版本的Bundler。