Rails"(LoadError):运行bundle install --local"在尝试创建新的rails项目时

时间:2017-01-11 16:35:01

标签: ruby-on-rails

我的系统是Ubuntu 16.04。

我有ruby版本2.3.1。

我尝试安装Rails。

所以我运行了命令:

head.js(<?php echo base_url(); ?>"assets/js/newsticker/jquery.newsTicker.js", function() {
    var nt_title = $('#nt-title').newsTicker({
        row_height: 18,
        max_rows: 1,
        duration: 5000,
        pauseOnHover: 0
    });
});

然后我尝试创建一个项目。

sudo apt install ruby-railties

首先尝试创建一个新项目我在第rails new FirstRailsProject 行有一个错误,所以在这里搜索了一下之后我试了一下这个命令:

failled to require bundler

认为这个命令修复了它,但我仍然在尝试创建一个新项目时遇到错误。

所以我放弃并想通知我会求助,当我运行rails new命令以获取更具体的细节时,我复制了我的输出。

当我运行sudo gem install bundler 时(错误位于最底层)

rails new FirstRailsProject

1 个答案:

答案 0 :(得分:1)

所以我强烈建议您在了解权限如何工作之前不要运行sudo。

从长远来看,拥有版本管理将为您节省时间和麻烦。您可以选择RVMRbenv

以下是有关如何在您的ubuntu上安装RVM的链接。

https://github.com/rvm/ubuntu_rvm

之后,您可以简单地执行rvm install 2.3.3rvm install any_version来安装ruby版本。

然后你做gem install bundler

gem install rails

这样,所有宝石都只会安装在特定版本的ruby下。您无需获得提升权限并避免使用sudo命令。

清理你所做的事。

关注此

https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application