gpt4 book ai didi

ruby-on-rails - Railties 的可执行文件 "rails"与/usr/bin/rails 冲突

转载 作者:数据小太阳 更新时间:2023-10-29 06:49:06 28 4
gpt4 key购买 nike

我正在尝试使用命令 sudo gem install rails 安装 rails 但是,当我这样做时,我收到以下错误消息:

 railties's executable "rails" conflicts with /usr/bin/rails
Overwrite the executable? [yN]

我目前没有安装 rails,我也不打算安装 RVM 或 rbenv,尽管我可能会在以后安装。

注意当前未安装 Rails

有人可以建议我应该做什么吗?

谢谢

最佳答案

我刚刚在我的 MacBook 上安装 Rails 时遇到了这个问题。我打开/usr/bin/目录并在文本编辑器中打开“rails”文件。这是结果。

#!/usr/bin/ruby
# Stub rails command to load rails from Gems or print an error if not installed.
require 'rubygems'

version = ">= 0"
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end

begin
gem 'railties', version or raise
rescue Exception
puts 'Rails is not currently installed on this system. To get the latest version, simply type:'
puts
puts ' $ sudo gem install rails'
puts
puts 'You can then rerun your "rails" command.'
exit 0
end

load Gem.bin_path('railties', 'rails', version)

我认为让 gem 安装程序覆盖这个 stub 是安全的,但现在它更像是个人偏好。我尽量避免修改任何“核心”文件。

在 Google 上快速搜索后,我发现了这篇很有前途的文章,并将在我的安装中使用它。
Ruby on Rails development setup for Mac OSX

干杯!

关于ruby-on-rails - Railties 的可执行文件 "rails"与/usr/bin/rails 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24595559/

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