我已经在我的机器上使用了 Rails,但我决定重新安装它,因为 gem 因我的主目录(gem 存储库曾经所在的位置)中的特殊字符而出现问题。
所以我使用 rubyinstaller 的卸载程序卸载了 ruby,删除了我所有的 gem 文件夹、rubygems 等。
现在我将 GEM_HOME 路径设置为 c:\GemRepository,重新安装了 ruby 和 rubygems 以及 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/