首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RoR:$bundle安装=> /usr/bin/env:=>:不是目录

问RoR:$bundle安装=> /usr/bin/env:=>:不是目录
EN

Stack Overflow用户
提问于 2013-02-10 05:28:46
回答 3查看 1.5K关注 0票数 0

我试图在Ubuntu上安装Mysql RoR,到目前为止,这是一个非常痛苦和恼人的体验。

所有事情都是用RVM完成的,并且在尝试调用时:

代码语言:javascript
复制
$ rails new <some path> <some name> -d mysql

我收到一个错误,没有安装MySQL,所以我按照说明运行:

代码语言:javascript
复制
$ gem install bundler
=> Successfully installed bundler 1.2.3

从这里开始,通过控制台安装MySQL的说明如下:

代码语言:javascript
复制
=> Run 'bundle install' to install missing gems.
$ bundle install

尝试运行此命令将产生以下输出:

代码语言:javascript
复制
/usr/bin/env: ruby: not a directory

我真的很感激你的帮助,因为我只想开始编程。我希望这些垃圾来自Windows,而不是Ubuntu。

问:我该如何修复它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-10 05:56:45

解决:

src:https://askubuntu.com/questions/182418/how-to-get-usr-bin-env-ruby-to-point-to-the-correct-ruby-environment

增加:

代码语言:javascript
复制
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM

至:

代码语言:javascript
复制
.bashrc

然后,为了修复安装错误,我在这个问题上使用了第二个解决方案(67票):

MySQL Install: ERROR: Failed to build gem native extension

我希望这对将来的其他人有帮助!

票数 1
EN

Stack Overflow用户

发布于 2013-02-10 05:38:27

您是否尝试过运行“gem安装mysql2 2”?mysql2在您的gem文件中吗?

票数 0
EN

Stack Overflow用户

发布于 2013-02-12 20:47:47

我也有同样的问题。在我的例子中,source /etc/profile.d/rvm.sh做到了这一点!

(在此发现:http://phpcommit.wordpress.com/2012/04/06/install-apache2-php-rvmpassenger-ruby-in-ubuntu-12-04-linode/)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14795014

复制
相关文章

相似问题

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