作者YUPTT (ZaC)
看板Ruby
标题[问题] Rails install 问题
时间Mon Nov 7 14:51:08 2011
环境:
Ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
OS X Lion
状况:
我按照ihower的教学,刚安装完Rails
但我输入 rails -v
出现以下错误讯息?请问我该如何解决?
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
附录:
这是我的 $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.80.17
1F:推 alohaiscool:直接按照他的建议呢?sudo gem install rails 11/07 18:29
2F:→ YUPTT:会显示安装成功 但还是没办法执行 11/07 18:32
3F:推 godfat:这个讯息是谁给的啊? which rails 会跑出什麽? 11/07 19:28
5F:→ YUPTT:whick rails /usr/bin/rails 11/07 20:58
6F:→ YUPTT:Stackoverflow 那篇我有看过 我怀疑是我的GEM太旧了 11/07 21:01
7F:→ YUPTT:不过我升级gem 到最新版1.8.11情况看起来还是一样 11/07 21:02
8F:→ YUPTT:问题解决了 感谢各位的协助 11/07 21:31
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.11
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.2.0]
- INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/local/Cellar/ruby/1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1
- /Users/zac/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
-
http://rubygems.org/
我发现到 Rails 安装在 /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1
这个路径底下,我後来在/usr/locate/bin 做ln 连过去 这个问题就解决了
不过他的安装路径还蛮奇怪的。
※ 编辑: YUPTT 来自: 111.252.75.41 (11/07 21:34)
9F:→ godfat:你原本那个 /usr/bin/rails 是什麽?mac os 10.7 自己的? 11/08 01:47
10F:→ YUPTT:看起来应该是内建的,花了一个晚上把系统重灌 希望可以顺利 11/08 08:14