这里有一个烦人的问题。我的 $PATH 如下:
/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353/bin:
/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353@global/bin:
/Users/sherwyn/.rvm/rubies/ruby-2.0.0-p353/bin:
/Users/sherwyn/.rvm/bin:/usr/bin:/bin:
/usr/sbin:/sbin:
/usr/local/bin:/opt/X11/bin:
/Users/sherwyn/.rvm/bin:
跑步which ruby
给了我这个:
/Users/sherwyn/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
no such file or directory
运行 $PATH 时出现错误。
rvm list
结果没有错误
我也无法运行rails -v
,因为它给了我错误:
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.
不知道该尝试什么,非常感谢任何帮助
编辑
我认为出于某种奇怪的原因,我的系统正在运行 rails 0.9.5 版。
/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353/gems/rails-0.9.5/Rakefile:3:in `<top (required)>'
/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `eval'
/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `<main>'
我一直在使用rails 4.0.2,不知道这里发生了什么......
编辑
-bash: cd: /Users/sherwyn/Users/sherwyn/.rvm/gems/ruby-2.0.0-p353/bin: No such file or directory
我卸载了旧版本的rails
gem uninstall rails '0.9.5'
这使我可以rails -v
使用 4.0.2 进行工作。
当我说“运行 $PATH”时,我的意思是我在控制台中输入了“$PATH”。
编辑
vendor/bundle/ruby/2.0.0/gems/daemons-1.1.9/Rakefile:require 'rake/rdoctask'
vendor/bundle/ruby/2.0.0/gems/formatador-0.2.4/Rakefile:require 'rake/rdoctask'
vendor/bundle/ruby/2.0.0/gems/mailcatcher-0.2.4/Rakefile:require 'rake/rdoctask'
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/doc/release_notes/rake-10.0.0.rdoc:* The deprecated <tt>rake/rdoctask.rb</tt> library has been removed.
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/doc/release_notes/rake-10.0.1.rdoc:* The deprecated <tt>rake/rdoctask.rb</tt> library has been removed.
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/doc/release_notes/rake-10.0.2.rdoc:* The deprecated <tt>rake/rdoctask.rb</tt> library has been removed.
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/doc/release_notes/rake-10.0.3.rdoc:* The deprecated <tt>rake/rdoctask.rb</tt> library has been removed.
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/rdoctask.rb:fail "ERROR: 'rake/rdoctask' is obsolete and no longer supported. " +
vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/Rakefile: 'lib/rake/rdoctask.rb',
vendor/bundle/ruby/2.0.0/gems/rdoc-4.1.1/History.rdoc: * Added rdoc/task.rb containing a replacement for rake/rdoctask.rb. Use
vendor/bundle/ruby/2.0.0/gems/tzinfo-0.3.38/Rakefile:require 'rake/rdoctask'