【问题标题】:RVM and rails 3.0 beta: rails executable is invalidRVM 和 rails 3.0 beta:rails 可执行文件无效
【发布时间】:2010-04-12 16:04:10
【问题描述】:

安装后

gem install rails --pre

然后尝试

rails -v

我收到以下错误

/home/luke/.rvm/gems/ruby-1.8.7-head@rails3pre/gems/activerecord-3.0.0.beta2/lib/rails: Is a directory - /home/luke/.rvm/gems/ruby-1.8.7-head@rails3pre/gems/activerecord-3.0.0.beta2/lib/rails (Errno::EISDIR)
 from /usr/bin/rails:19:in `load'
 from /usr/bin/rails:19

环境细节

rvm -v

rvm 0.1.26

宝石清单

abstract (1.0.0)
actionmailer (3.0.0.beta2)
actionpack (3.0.0.beta2)
activemodel (3.0.0.beta2)
activerecord (3.0.0.beta2)
activeresource (3.0.0.beta2)
activesupport (3.0.0.beta2)
arel (0.3.3)
builder (2.1.2)
bundler (0.9.18)
erubis (2.6.5)
i18n (0.3.6)
mail (2.1.5.3)
memcache-client (1.7.8)
mime-types (1.16)
polyglot (0.3.1)
rack (1.1.0)
rack-mount (0.6.1, 0.4.7)
rack-test (0.5.3)
rails (3.0.0.beta2)
rails3b (3.0.1)
railties (3.0.0.beta2)
rake (0.8.7)
rdoc (2.5.3)
text-format (1.0.0)
text-hyphen (1.0.0)
thor (0.13.4)
treetop (1.4.5)
tzinfo (0.3.19)

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails rubygems rvm


    【解决方案1】:

    nm,我找到了。我不得不打开一个新终端。我还在途中的某个地方,在同一个 rvm rubie 中卸载了以前版本的 rails,并且可能已经杀死了 rails bin 文件。

    【讨论】:

      【解决方案2】:

      我通过简单地删除 /etc/profile 中的 PATH 变量定义中出现的 /var/lib/gems/1.8/bin 来消除此错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-28
        • 2023-01-30
        相关资源
        最近更新 更多