0

我正在尝试在 Windows 7 上安装 Ruby on Rails,但在配置开始时我立即遇到了问题。这是我第一次尝试 RoR。

我从http://railsinstaller.org/下载了 RailsInsaller并成功安装。刚安装完需要配置环境的时候,在cmd中收到一个错误:

# Rails Environment Configuration.
open C:\\Users\\\246ero/.ssh/id_rsa failed: No such file or directory.
The system cannot find the path specified.
D:/ROR/RailsInstaller/scripts/config_check.rb:87:in `initialize': No such file o
r directory - C:\Users\|ero/.ssh/id_rsa.pub (Errno::ENOENT)
    from D:/ROR/RailsInstaller/scripts/config_check.rb:87:in `open'
    from D:/ROR/RailsInstaller/scripts/config_check.rb:87:in `<main>'

这个问题的解决方案是什么?或者有没有其他方法可以在 Windows 7 上安装 RoR?谢谢您的帮助。

4

3 回答 3

1

我知道这是一篇旧帖子,但我遇到了同样的问题,我想我已经找到了解决方案。ssh 试图访问的路径包含该字符“|” Ruby 不喜欢,那是因为你的用户名是“|ero”。

要解决此问题,您应该更改您的 Windows 用户名(这应该可以防止您在以后的设置中遇到很多麻烦),或者更改您的 HOME 环境变量,使其指向不包含任何重音、空格的文件夹或路径中的奇怪字符!然后重新安装 Ruby :)

希望能帮助到你!

于 2014-10-25T08:46:38.543 回答
0

我已经在 Windows 7 中安装了 Ruby on Rails。要在 Windows7 上安装 ruby​​ on rails,请按照以下步骤操作:

1) 在 windows 7 上安装 ruby​​。下载地址:http ://rubyinstaller.org/

2) 检查 ruby​​ 是否通过此命令正确安装,ruby -v如果这给出命令未找到错误,则在环境变量中设置 RUBY_HOME="path/to/ruby/bin"。

3)通过命令安装rails gem install rails

你就完成了。在 Windows7 上享受 Ruby On Rails。

于 2013-01-13T10:25:08.460 回答
0

我遇到了完全相同的问题并找到了解决方案 - 在 Windows XP Pro SP3 下。您应该手动生成 ssh 密钥对。从 bash shell 运行 ssh-keygen 以生成 id_rsa 和 id_rsa.pub。

这很容易,只需单击 3 次鼠标:

开始 - 程序 - Rails 安装程序 - Git Bash

在那里输入“ssh-keygen”。按 Enter 2 或 3 次。你完成了!现在问题消失了。

于 2015-08-02T16:24:59.157 回答