命令Rails服务器

时间:2016-06-01 19:53:59

标签: ruby-on-rails ruby ubuntu server

我尝试了这个命令rails server,然后我收到了这个错误

/usr/local/bin/rails:23:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/railties-4.2.6/bin/rails (LoadError)
    from /usr/local/bin/rails:23:in `<main>'

3 个答案:

答案 0 :(得分:6)

尝试运行以下命令:

sudo gem install rails

sudo bundle install

并在关闭一次后再次启动终端,然后执行..

<强> rails server

答案 1 :(得分:1)

尝试以下命令:

  1. gem update --system
  2. bundle install
  3. rails server
  4. 或者作为一个单行:

    gem update --system; bundle install; rails server
    

答案 2 :(得分:0)

我的建议是通过自制软件安装rbenv,以防你用rvm安装ti。我也遇到了rvm的问题,但这对我有用。

此外,只有当您在项目文件夹中时才可以启动rails服务器。

brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

然后安装rails

gem install rails -v 4.2.6
rbenv rehash
rails -v
# Rails 4.2.6
相关问题