Ruby on rails 铁路";(LoadError):运行bundle安装--local";尝试创建新rails项目时
我的系统是Ubuntu 16.04 我有ruby版本2.3.1 我试着安装Rails 所以我运行命令:Ruby on rails 铁路";(LoadError):运行bundle安装--local";尝试创建新rails项目时,ruby-on-rails,Ruby On Rails,我的系统是Ubuntu 16.04 我有ruby版本2.3.1 我试着安装Rails 所以我运行命令: sudo apt install ruby-railties 然后我尝试创建一个项目 rails new FirstRailsProject 首先尝试创建一个新项目,我遇到了一个错误,无法要求bundler,因此在这里搜索了几次之后,我尝试了一下这个命令: sudo gem install bundler 本以为这个命令修复了它,但我在尝试创建新项目时仍然会出错 所以我放弃了,我想我会寻
sudo apt install ruby-railties
然后我尝试创建一个项目
rails new FirstRailsProject
首先尝试创建一个新项目,我遇到了一个错误,无法要求bundler
,因此在这里搜索了几次之后,我尝试了一下这个命令:
sudo gem install bundler
本以为这个命令修复了它,但我在尝试创建新项目时仍然会出错
所以我放弃了,我想我会寻求帮助,我在运行railsnew命令时复制了我的输出,以获得更具体的细节
当我运行rails new firstrails项目时(错误在最下面)
因此,我强烈建议您在了解权限如何工作之前不要运行sudo
从长远来看,版本管理将为您节省时间和麻烦。您可以选择RVM
或Rbenv
这里有一个关于如何在ubuntu上安装RVM的链接
在这之后,您可以简单地执行rvm安装2.3.3
或rvm安装任何_版本
来安装ruby版本
然后执行gem安装bundler
gem安装导轨
这样,您的所有gems将只安装在特定版本的ruby下。您不需要获得提升权限,也不需要使用sudo
命令
来清理你的所作所为
照此
您的rails版本是什么?rails 4.2.6@hizqeela您使用RVM吗?您是否已运行bundleinstall--local
?运行这个命令gem list
检查本地是否安装了bundler gem有人能告诉我安装Rails的步骤是否正确吗?在运行$sudo apt get ruby railties之后,我是否应该创建一个新项目?我跳过任何步骤了吗?谢谢你的帮助@HizqeelDo我需要在我执行这些步骤之前卸载任何东西?你可以稍后清理它们。但是离开它不会影响这些步骤。gem安装rails
会覆盖当前的rails吗?我害怕安装两次rails,并从中得到更多的错误。抱歉,如果我问了太多的问题,关于rails的一切对我来说都是新的。它不会。这样,所有gems都将位于usr/.rvm/gems/ruby-2.3.3
中。如果您使用RVM安装不同版本的ruby,您将拥有完全不同的Gemset,这意味着,对于您安装的任何新ruby版本,您都需要执行gem install rails
。
create
create README.rdoc
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
create app/assets/javascripts/application.js
create app/assets/stylesheets/application.css
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/views/layouts/application.html.erb
create app/assets/images/.keep
create app/mailers/.keep
create app/models/.keep
create app/controllers/concerns/.keep
create app/models/concerns/.keep
create bin
create bin/bundle
create bin/rails
create bin/rake
create bin/setup
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/secrets.yml
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/assets.rb
create config/initializers/backtrace_silencers.rb
create config/initializers/cookies_serializer.rb
create config/initializers/filter_parameter_logging.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/session_store.rb
create config/initializers/wrap_parameters.rb
create config/locales
create config/locales/en.yml
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create lib
create lib/tasks
create lib/tasks/.keep
create lib/assets
create lib/assets/.keep
create log
create log/.keep
create public
create public/404.html
create public/422.html
create public/500.html
create public/favicon.ico
create public/robots.txt
create test/fixtures
create test/fixtures/.keep
create test/controllers
create test/controllers/.keep
create test/mailers
create test/mailers/.keep
create test/models
create test/models/.keep
create test/helpers
create test/helpers/.keep
create test/integration
create test/integration/.keep
create test/test_helper.rb
create tmp/cache
create tmp/cache/assets
create vendor/assets/javascripts
create vendor/assets/javascripts/.keep
create vendor/assets/stylesheets
create vendor/assets/stylesheets/.keep
run bundle install --local
/usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError)
run bundle exec spring binstub --all
/usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError)