gem 已安装,但“rails”命令不起作用

2024-01-08

当我运行任何 Rails 命令时,例如rails s我收到以下错误:

在任何来源中均找不到 diff-lcs-1.1.2 尝试跑步bundle install.

不过,我已经安装了 diff-lcs。

捆绑显示 diff-lcs /opt/local/lib/ruby1.9/gems/1.9.1/gems/diff-lcs-1.1.2

当我执行以下操作时,我也会看到 diff-lcsgem list command

我的 GEM_HOME 是 /opt/local/lib/ruby1.9/gems/1.9.1

作为参考,这是我的 Gemfile 的内容:

source 'http://rubygems.org'

gem 'rails', '3.0.0'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'

group :development do
  gem 'rspec-rails', '2.0.0'
end

group :test do
  gem 'rspec', '2.0.0'
  gem 'webrat', '0.7.1'
end

和输出which rails is /usr/bin/rails


如果您使用的是 Rails 3,请编辑 Rails 应用程序根目录中的“Gemfile”,使其包含

gem 'diff-lcs'

然后从 Rails 应用程序的根目录运行“bundle install”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gem 已安装,但“rails”命令不起作用 的相关文章

随机推荐