我的系统是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
答案 0 :(得分:1)
所以我强烈建议您在了解权限如何工作之前不要运行sudo。
从长远来看,拥有版本管理将为您节省时间和麻烦。您可以选择RVM
或Rbenv
。
以下是有关如何在您的ubuntu上安装RVM的链接。
https://github.com/rvm/ubuntu_rvm
之后,您可以简单地执行rvm install 2.3.3
或rvm 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