我正在尝试在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。
问:我该如何解决?
答案 0 :(得分:1)
<强>解决:强>
添加:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM
为:
.bashrc
然后修复MySQL安装错误我在这个问题上使用了第二个解决方案(67票):
MySQL Install: ERROR: Failed to build gem native extension
我希望将来可以帮助其他人!
答案 1 :(得分:0)
您是否尝试过运行'gem install mysql2'?你的gem文件中有mysql2吗?
答案 2 :(得分:0)
我遇到了同样的问题。在我的情况下source /etc/profile.d/rvm.sh
做了诀窍!