我正在尝试在一个WIndows 10 - 64位个人电脑中安装牛肉。我遵循以下链接中提供的说明:
https://github.com/beefproject/beef/blob/master/INSTALL.txt
但是我不断地发现这个错误:
安装therubyracer (0.11.4)时发生错误,而Bundler无法继续。确保
gem install therubyracer -v '0.11.3'在捆绑之前就成功了。
我钻研了一些&发现已安装的therubyracer版本是0.11.0beta1x86mingw 32,而安装程序正在搜索0.11.3版本
在上面提供的链接中,第38行提到了以下几行:
最后,用从上面的链接下载的版本替换所需的ruby racer版本来编辑牛肉的宝石锁文件。
但是当我这样做的时候,我得到了一个错误:
您的锁文件不可读。运行
rm Gemfile.lock,然后运行bundle install生成一个新的锁文件。
有人能帮帮我吗?
发布于 2016-07-31 19:17:42
发布于 2016-05-21 09:54:19
做错误信息所建议的应该可以做到这一点。只需删除牛肉项目中现有的Gemfile.lock,然后再次运行bundle install命令。
Gemfile有以下检查:
# Windows support
if RUBY_PLATFORM.downcase.include?('mswin') || RUBY_PLATFORM.downcase.include?('mingw')
# make sure you install this gem following https://github.com/eakmotion/therubyracer_for_windows
gem 'therubyracer', '~> 0.11.0beta1'
elsif !RUBY_PLATFORM.downcase.include?('darwin')
gem 'therubyracer', '0.11.3'
end因此,它将生成一个特定于Windows的新Gemfile.lock文件。回购中的一个是给Ubuntu/Debian的。
https://stackoverflow.com/questions/37361248
复制相似问题