加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby on Rails中的Gem路径错误

发布时间:2020-12-17 02:05:08 所属栏目:百科 来源:网络整理
导读:我对 Ruby on Rails比较陌生. 我尝试运行应用程序时遇到问题.我得到以下错误: * ERROR * : Cannot execute /usr/local/rvm/wrappers/ruby-1.8.7-p174@soda/ruby: No such file or directory (2) 这是真的;没有这样的目录.有一个名为的文件 /usr/local/rvm/w
我对 Ruby on Rails比较陌生.

我尝试运行应用程序时遇到问题.我得到以下错误:

* ERROR *: Cannot execute /usr/local/rvm/wrappers/ruby-1.8.7-p174@soda/ruby: No such file or directory (2)

这是真的;没有这样的目录.有一个名为的文件
/usr/local/rvm/wrappers/ruby-1.8.7-p174@DACE/ruby – 这正是我想要使用的gem文件.

据我了解,.rvmrc文件指定了gem文件的目录.但是,在这种情况下,.rvmrc具有以下内容:

rvm --create use  "ruby-1.8.7-p174@DACE"

此外,rus info信息/usr/local/rvm/gems/ruby-1.8.7-p174@DACE实际上是宝石路径.

那么,为什么它认为应该寻找这条不存在的路径呢?

提前致谢,
蒂姆

解决方法

运行rvm current以查看您使用的ruby版本和gemset.然后运行rvm gemset list以查看您创建了哪些gemsets.如果未列出苏打水,则执行rvm gemset创建苏打水以创建此gemset.
删除此.rvmrc文件,然后创建另一个.rvmrc文件. (这不会破坏项目中的任何内容,只会删除ruby和gem的项目引用).
您可以阅读此答案,以帮助您更好地了解rvm的工作原理,其中有一个链接:

How to make rvmrc file in project root folder?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读