ruby-on-rails - “rails”不被识别为内部或外部命令

标签 ruby-on-rails ruby rubygems installation

我已经在我的机器上使用了 Rails,但我决定重新安装它,因为 gem 因我的主目录(gem 存储库曾经所在的位置)中的特殊字符而出现问题。

所以我使用 ruby​​installer 的卸载程序卸载了 ruby​​,删除了我所有的 gem 文件夹、rubygems 等。

现在我将 GEM_HOME 路径设置为 c:\GemRepository,重新安装了 ruby​​ 和 ruby​​gems 以及 devkit。当我运行 gem install Rails 时,我得到这个:

Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found

如果我尝试运行 Rails,它会显示“'rails' 未被识别为内部或外部命令、可操作程序或批处理文件。”

我还尝试使用 -include-dependency 标志进行安装,但后来我得到了

Fetching: multi_json-1.0.4.gem (100%)
Fetching: rails-3.1.3.gem (100%)
Successfully installed multi_json-1.0.4
Successfully installed rails-3.1.3
2 gems installed
Installing ri documentation for multi_json-1.0.4...
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.4...
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found

再说一次,rails 不被识别为命令。拜托,拜托,帮帮我。

最佳答案

首先输入命令: gem 环境 gemdir 然后 cd 到显示的目录。 cd 到子目录 bin 并找到 bin 的完整路径。然后将其添加到您的路径中。

关于ruby-on-rails - “rails”不被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8364229/

相关文章:

javascript - 使用 AJAX 通过 Ruby on Rails 验证优惠券后获取数据

ruby-on-rails - 如何在 Ruby on Rails 6 中将 rich_text_area 与 simple_form 一起使用?

ruby-on-rails - 如何加快我的 Ruby/Rake 任务,该任务计算 300K 日期字符串中日期的出现次数?

ruby-on-rails - 遍历状态 - 范围? ruby /rails

ruby-on-rails - Rails的api方式如何防止XSS攻击?

ruby - 使用 Raise 尝试在 Ruby 中回答 Rspec 到 raise_error 时不断出现错误?

ruby - 我无法运行 compass watch

mysql - 如何修复由于未加载 libmysqlclient.15.dylib 而导致的错误?

ruby - 无法让我的基于 gem 的主题工作。主题找不到布局

ruby-on-rails - 令人难忘的 ruby 名称生成器 gem