2013-09-25 75 views
0

我试图在我的用户帐户中安装Ruby on Rails。 Atraves用户终端,请执行以下操作。权限被拒绝。 Rails无法完成安装

  1. 我发现的最低要求得到满足
  2. 我写的命令行安装Rails(可怜的人)。
  3. 我收到以下错误消息,在安装过程的开头:

    Searching for binary rubies, this might take some time. 
    Checking requirements for debian. 
    Installing requirements for debian 
    
    user password required for /usr/bin/env PATH=/usr/local/bin:/usr/bin:/bin:usr/local /games:/usr/games:/home/user/.rvm/bin:/sbin:/usr/sbin:/usr/local/sbin apt-get --quiet --yes update: 
    
    Updating system. 
    Error running requirements_debian_update_system ruby-2.0.0-p247, please read /home/user.rvm/log/1380100570_ruby-2.0.0-p247/update_system.log 
    Requirements installation failed with status: 1. 
    
+1

/home/user.rvm/log/1380100570_ruby-2.0.0-p247/update_system.log告诉你什么? –

+0

“':usr/local/games'”没有意义。请编辑您的问题并放入文本中,小心将其粘贴而不用任何换行。现在看起来,你的路上有一个空间会让系统混淆。 –

+0

谢谢大家的意见。我对ruby没有太多的经验,(更少用linux),所以当某些东西不起作用的时候,我不能只是盯着屏幕而不做任何事情。这是其中的一个时刻。 昨天下午Rails我知道一些加载运行时execjs请求的问题。我还没有解决,但我认为也许加载运行时的jaba可以修复它。我在上面。我将打开另一个线程监视我得到的结果,如果有人想加入新线程: 启动rails,sqlite3错误 – Hell0

回答

0

我用,我想使用的版本分别重新安装红宝石解决了这个问题

your_user_name ALL=(ALL) ALL 

尝试添加。 然后通过gem install rails-v 安装导轨,然后清除引用该错误的gem并重新运行bundle install。然后选择我想要使用的版本安装ruby rvm rvm use default -v

2

也许你的问题与sudoers文件有关。 尝试编辑这个文件:

vim /etc/sudoers 

在这个文件应该与权限的用户名。例如:如果它不存在:)

+0

不,不是编辑sudoers文件是否正确 – Hell0