首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails可执行文件无法在yakuake应用程序上运行

rails可执行文件无法在yakuake应用程序上运行
EN

Stack Overflow用户
提问于 2013-02-10 14:22:58
回答 1查看 771关注 0票数 0

通过Ubuntu12.04上的RVM,我在Ruby上安装了Rails 3.2.11。我还安装了雅库克应用程序的2.9.8-1版本,它为我提供了一个下拉终端。通常,在Gnome终端上,我可以同时运行Ruby和Rails命令。但是在Yakuake上,我可以运行Ruby,但不能运行Rails命令。下面是Yakuake的命令:

代码语言:javascript
复制
➜  ~  ruby -v
ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
➜  ~  rvm -v
rvm 1.18.5 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
➜  ~  rails -v
zsh: correct 'rails' to 'tail' [nyae]? n
zsh: command not found: rails

此外,还包括:

  • bash和zsh shell都试过了,但结果相同。
  • 在相关的RVM站点上,Rails命令应该以登录shell的形式运行,但是Yakuake应用程序没有选择运行命令作为登录shell。
  • 我还尝试了Guake终端,它是Yakuake的替代品,它有登录shell选项,但不是一个好的替代应用程序,并且在登录时不启动-although,在登录时将其设置为启动。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 16:21:35

如果不能强制shell使用默认的ruby,则需要在每个新shell中手动运行default:

代码语言:javascript
复制
rvm use default

或者将资源默认添加到~/.bashrc~/.zshenv

代码语言:javascript
复制
export rvm_path="$HOME/.rvm"
if [[ -s "$rvm_path/environments/default" ]]
then source "$rvm_path/environments/default"
else PATH="$PATH:$rvm_path/bin"
fi
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14798707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档