gpt4 book ai didi

ruby-on-rails - "Command Prompt with Ruby on Rails"是从哪里来的,为什么它一直在创建一个 "sites"文件夹?

转载 作者:数据小太阳 更新时间:2023-10-29 08:50:14 24 4
gpt4 key购买 nike

所以我们明白了,我使用的是 Windows 7。

我一直在努力通过 ruby​​.railstutorial.org/ruby-on-rails-tutorial-book,但我似乎已经拆分了我的命令提示符。最初,我根据此处的说明安装了 Rails:http://railsinstaller.org/windows (这是 guides.rubyonrails 发送到这里的地方)。直到很久以后我才注意到它,但似乎我按照那里的说明创建了一个名为“使用 Ruby on Rails 的命令提示符”的命令提示符。

现在,在 guides.rubyonrails 上的 RonR 教程的其余部分,我一直在使用我的 REGULAR 命令提示符。同时,我遇到了很多奇怪的问题,比如:

  • 即使在我明确安装和/或添加 gemfiles/gems 之后也没有找到它们
  • 当我尝试从我的应用程序位置(或与此相关的任何位置)进行“bundle 安装”时出现 EACCES 错误

最后一点,“使用 Ruby on Rails 的命令提示符”似乎总是从 C:\Sites> 启动(这是我安装 Rails 时的原始“演示应用程序”的位置railsinstaller.org/windows)。但是,即使我尝试删除 \Sites,如果我重新打开“使用 Ruby on Rails 的命令提示符”,它也会神奇地重新创建 \Sites

最佳答案

RoR 命令提示符只是 CMD.exe 的快捷方式,初始工作目录设置为 c:\sites%PATH% 设置包括您的gems 和 ruby​​(我猜它可能是自定义快捷方式,或者用于设置的批处理文件,或者执行等效操作的 EXE)。它也可能是对 Ruby 安装路径具有写入权限的管理员提示。它可能正在重新创建您的目录,因为它会写入一些文件,可能是日志、缓存或与“上次运行时”相关的设置。

如果它是快捷方式或批处理文件,您应该能够编辑它以更改起始位置。您收到的错误可能是由于没有正确的 %PATH% 和权限。

关于ruby-on-rails - "Command Prompt with Ruby on Rails"是从哪里来的,为什么它一直在创建一个 "sites"文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464198/

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