我试图安装一个基于Ruby的工具调用Warvox,当我尝试做一个“使”,我得到以下错误
user@localhost:/home/warvox$ sudo make database
Could not find lumberjack-1.0.9 in any of the sources
Run `bundle install` to install missing gems.
make: *** [database] Error 7
所以我安装了伐木工
user@localhost:/home/warvox$ gem install lumberjack
Successfully installed lumberjack-1.0.9
Parsing documentation for lumberjack-1.0.9
Done installing documentation for lumberjack after 0 seconds
1 gem installed
然而,在安装了丢失的gem之后,错误仍然是一样的。任何建议/意见。
3条答案
按热度按时间bejyjqdl1#
第一步:安装Bundler
在连接到Internet的计算机上打开终端窗口,并cd到应用程序目录,然后在命令行中输入以下内容。
第二步:安装所需宝石
要求bundle将Gemfile中指定的所有gem安装到应用程序中。
如果您在开发模式下使用的数据库与在生产模式下使用的数据库不同,请改用以下命令:
参考链接https://www.realifewebdesigns.com/web-programming/rubyonrails/gem-bundler.asp
envsm3lx2#
您正在以超级用户身份创建数据库(使用
sudo
)。因此,您应该以相同的用户身份安装缺少的gem:
抱歉,我读错了原始的错误信息.您应该以超级用户的身份在顶级Warvox源目录中运行
bundle install
。UPD:顺便说一句,为什么要以超级用户的身份运行make database`,尽管安装说明中写了什么?
bwntbbo33#
我正在使用这个命令,它对我来说是工作