我首先使用 sudo apt-get install jruby 命令安装了 jruby,它成功了,但当我想要更高版本时,它确实给了我 1.5.6 版本。所以我卸载了它并使用 rvm install jruby 命令,我能够安装 jruby 版本 1.7.19,但是在安装它之后,我的 ruby 应用程序开始产生错误,抱怨缺少像 mysql2 gem 这样的 gem 丢失,运行 bundle install。我运行 bundle install 但我所做的似乎没有任何帮助,我无处可去。当我要求 ruby 版本时,我收到的是 jruby 版本,它的 lyk jruby 覆盖了 ruby,,,, 所以我决定卸载 jruby,重新安装 ruby,现在 ruby 的功能和以前一样。任何人都可以帮助我使用 ubuntu 命令来帮助我安装 jruby 和 ruby,这样两者都可以正常工作而没有任何错误???我请求认真的帮助
小智 5
在同一台机器上运行多个版本的 Ruby 时,我通常更喜欢 rbenv 而不是 rvm。以下是示例安装/使用步骤:
git clone git://github.com/sstephenson/rbenv.git ~/.rbenvgit clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-buildecho 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrcrbenv install jruby-1.7.20Rehash(创建新的 rbenv shims。你需要在任何时候安装一个添加命令的 gem 时运行它) rbenv rehash
rbenv install -lrbenv global jruby-1.7.20。rbenv shell 1.9.3-p551有关更多详细信息和文档,请参见此处(https://github.com/sstephenson/rbenv#command-reference)。
编辑:我假设您使用的是 Ubuntu,因此编辑了 .bashrc。如果您使用其他操作系统,您可能需要将其更改为 .bash_profile
| 归档时间: |
|
| 查看次数: |
3011 次 |
| 最近记录: |