0

我正在尝试在 Ubuntu 上使用 Mysql 安装 RoR,到目前为止,这是一次非常痛苦和烦人的体验。

一切都已使用 RVM 完成,并在尝试调用时:

$ rails new <some path> <some name> -d mysql

我收到未安装 MySQL 的错误,因此我按照说明运行:

$ gem install bundler
=> Successfully installed bundler 1.2.3

从这里通过控制台安装 MySQL 的说明是:

=> Run 'bundle install' to install missing gems.
$ bundle install

尝试运行此命令会导致以下输出:

/usr/bin/env: ruby: not a directory

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

问:我该如何解决?

4

3 回答 3

1

解决了:

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

添加:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM

到:

.bashrc

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

MySQL 安装:错误:无法构建 gem 原生扩展

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

于 2013-02-10T05:56:45.617 回答
0

你试过运行'gem install mysql2'吗?你的gem文件中有mysql2吗?

于 2013-02-10T05:38:27.570 回答
0

我有同样的问题。就我而言source /etc/profile.d/rvm.sh,成功了!

(在这里找到:http: //phpcommit.wordpress.com/2012/04/06/install-apache2-php-rvmpassenger-ruby-in-ubuntu-12-04-linode/

于 2013-02-12T20:47:47.590 回答