草庐IT

install-write

全部标签

ruby-on-rails - Gem install ffi 无法构建 gem native 扩展

我在使用Rails4.2.10进行的一个项目中进行捆绑安装时遇到了麻烦。当我捆绑时,我收到下一个错误:安装ffi(1.9.25)时出错,Bundler无法继续。确保geminstallffi-v'1.9.25'在捆绑之前成功。InGemfile:s3_direct_uploadwasresolvedto0.1.6,whichdependsonsass-railswasresolvedto5.0.7,whichdependsonsasswasresolvedto3.6.0,whichdependsonsass-listenwasresolvedto4.0.0,whichdependson

ruby - 使用 rvm install ruby​​ 2.0.0 时权限被拒绝的问题

我找了很多内容,还是没找到是什么原因,我确定rvm文件夹权限应该是对的。$rvmgetstableARVMversion1.20.13(master)isinstalledyet1.20.13()isloaded.Pleasedooneofthefollowing:*'rvmreload'*openanewshell*'echorvm_auto_reload_flag=1>>~/.rvmrc'#forautoreloadwithmsg.*'echorvm_auto_reload_flag=2>>~/.rvmrc'#forsilentautoreload.并检查rvm版本:$rvm--v

ruby - 运行 rvm install ruby​​-2.0.0-p247 时运行错误 'make -j2'

这是在尝试安装Ruby2.0时出现的错误Errorrunning'make-j2',pleaseread/usr/local/rvm/log/ruby-2.0.0-p247/1372532765_make.logTherehasbeenanerrorwhilerunningmake.Haltingtheinstallation.我尝试按照这些步骤操作但没有成功:Can'tinstallRuby2.0.0-p0withRVM.Errorrunning'make-j8'如有任何帮助,我们将不胜感激。我不知道该怎么办...这是日志:[2013-06-2915:06:05]makeCC=cla

ruby-on-rails - 英雄库/rails : How to install the GNU Scientific Library (GSL) on Heroku?

我需要在运行Rails(4.0.2)应用程序的Heroku上安装GSL库,以使用依赖它的一些gem。目标:安装GSL库以使用GSL和SimilarityHeroku中的gem。尝试过的方法:InstallingRuby/GSLinHerokuApplication:Heroku在部署后崩溃。GSLgem找不到库。跟踪:http://pastebin.com/CPcMUdCaTomwolfe'sHeroku'sRubybuildpackadaptedforusingcouchbase:同样的问题。BuildingDependencyBinariesforHerokuApplication

ruby-on-rails - rbenv bundle install 尝试将 gems 安装到错误的路径中

我收到以下错误消息:Youruseraccountisn'tallowedtoinstalltothesystemRubygems.Youcancancelthisinstallationandrun:bundleinstall--pathvendor/bundletoinstallthegemsinto./vendor/bundle/,oryoucanenteryourpasswordandinstallthebundledgemstoRubygemsusingsudo.下面是我做过的一些检查:meatme-ui-MacBook-Proin~$rbenvversionssystem2

ruby - 为什么 `File.write` 有时会变慢?

这是我的代码:start=Time.nowFile.write('/tmp/a.txt','Hello,world!')puts"Savedin#{Time.now-start}"在某些情况下,我会在日志中看到:Savedin0.001Savedin0.002Savedin0.245Savedin0.002为什么偶尔会有这样的尖峰?那会是什么?我没有在任何地方使用flock。我怀疑某些库已经覆盖了方法File.write()并在那里添加了一些锁定/同步。可能吗?更新:似乎定期访问目录的Dir.new()阻止了访问。 最佳答案 应用程

c++ - 提升 asio async_write : how to not interleaving async_write calls?

这是我的实现:客户端A为客户端B发送消息服务器通过async_read适量的数据处理消息和将等待来自客户端A的新数据(为了不阻止客户端A)之后服务器会处理信息(可能会做一个mysql查询),然后使用async_write将消息发送给客户端B。问题是,如果客户端A发送消息的速度非常快,async_writes会在调用之前的async_write处理程序之前交错。有没有简单的方法可以避免这个问题?编辑1:如果客户端C在客户端A之后向客户端B发送消息,则应该会出现相同的问题...编辑2:这行得通吗?因为好像挡住了,不知道在哪里……namespacestructure{classUser{pu

c++ - 提升 asio async_write : how to not interleaving async_write calls?

这是我的实现:客户端A为客户端B发送消息服务器通过async_read适量的数据处理消息和将等待来自客户端A的新数据(为了不阻止客户端A)之后服务器会处理信息(可能会做一个mysql查询),然后使用async_write将消息发送给客户端B。问题是,如果客户端A发送消息的速度非常快,async_writes会在调用之前的async_write处理程序之前交错。有没有简单的方法可以避免这个问题?编辑1:如果客户端C在客户端A之后向客户端B发送消息,则应该会出现相同的问题...编辑2:这行得通吗?因为好像挡住了,不知道在哪里……namespacestructure{classUser{pu

ruby-on-rails - 如何撤消 bundle install --deployment?

我一直在开发Rails应用程序,并使用本地git存储库定期部署到heroku。我不小心运行了命令:bundleinstall--deployment它似乎将所有gems下载到本地文件夹,现在当我想上传到heroku时,它正在尝试上传许多兆字节的gems...如何撤消我运行的命令并删除本地gems?如何防止bundleinstall再次下载所有gem? 最佳答案 想把这个作为答案,因为jrochkind的评论很有帮助rm-rfvendor/bundle-rf中的f忽略询问您是否真的要删除此文件的问题。bundleinstall--no

ruby - 我不想将 "rake install"发布到 Rubygems

我在运行:rakeinstall在使用bundlegem构建的项目上我已将gem发布到Rubygems。但是,有时我在使用VPN时不想rakeinstall尝试将gem也发布到Rubygems。我只想在本地安装它。我怎样才能做到这一点? 最佳答案 当您运行rakeinstall时,由bundler创建的rakefile不会发布您的gem。您正在考虑rakerelease不要忘记您可以执行rake-T来查看所有描述任务的列表。$bundle--versionBundlerversion1.0.21$bundlegemsomegemcr